会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132808个问题
Python 全系列/第一阶段:Python入门/函数和内存分析 36076楼
JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:基于SpringSecurity实现后台登录功能 36077楼
JAVA 全系列/第七阶段:生产环境部署与协同开发/Linux 36078楼

"""
url和视图函数映射
url传递参数问题


两种方式传递参数
第一种:/路径/参数,(就是将参数嵌入到路径中),就是上面讲的。
第二种:/路径?参数名1=参数值1&参数名2=参数值2...,如:
"""
from flask import Flask, request, render_template

app = Flask(__name__)


@app.route('/')
def hello_world():
    return 'Hello World!'



# 第二种方式传参
# @app.route('/article_id5/')  # 这种写法只支持get请求,不支持post请求
@app.route('/article_id5/', methods=['GET', 'POST'])  # 这种写法只支持get请求,又支持post请求
def article_id5():
    if request.method == 'GET':
        uname = request.args.get('uname')
        pwd = request.args.get('pwd')
        # return '接收到的参数为:%s,%s' % (name,pwd)
        return render_template('login.html')
    elif request.method == 'POST':
        uname = request.form.get('uname')
        pwd = request.form.get('pwd')
        return "POST方式接受到的参数为:%s,%s" % (uname, pwd)


if __name__ == '__main__':
    app.run(debug=True)
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>登录界面</title>
</head>
<body>
    <h4>登录界面</h4>
    <form action="article_id5" method="post">
        用户名:<input type="text" name="uname" value=""><br>
        密&nbsp;码:<input type="password" name="pwd" value=""><br>
        <input type="submit" value="登录">

    </form>
</body>
</html>

image.png




一点登录就是这个页面

04_url_viewfunc_demo.zip


Python 全系列/第八阶段:轻量级Web开发利器-Flask框架/Flask视图基础和URL 36080楼

析构函数代码执行顺序.png

老师,这样理解对吗?


Python 全系列/第一阶段:Python入门/面向对象 36081楼
JAVA 全系列/第十一阶段:分布式RPC调用和分布式文件存储/FastDFS 36082楼
JAVA 全系列/第九阶段:权限控制与安全认证/Shiro(旧) 36084楼

屏幕截图 2021-03-20 074704.png

2021-03-20T07:43:45.126+0800 [initandlisten] MongoDB starting : pid=6844 port=27017 dbpath=d:\mongodb_64\db 64-bit host=LAPTOP-MSSFAU8A

2021-03-20T07:43:45.130+0800 [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2

2021-03-20T07:43:45.132+0800 [initandlisten] db version v2.6.5

2021-03-20T07:43:45.132+0800 [initandlisten] git version: e99d4fcb4279c0279796f237aa92fe3b64560bf6

2021-03-20T07:43:45.132+0800 [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_49

2021-03-20T07:43:45.132+0800 [initandlisten] allocator: system

2021-03-20T07:43:45.132+0800 [initandlisten] options: { storage: { dbPath: "d:\mongodb_64\db" } }

2021-03-20T07:43:45.132+0800 [initandlisten] exception in initAndListen: 10296

*********************************************************************

 ERROR: dbpath (d:\mongodb_64\db) does not exist.

 Create this directory or give existing directory in --dbpath.

 See http://dochub.mongodb.org/core/startingandstoppingmongo

*********************************************************************

, terminating

2021-03-20T07:43:45.133+0800 [initandlisten] dbexit:

2021-03-20T07:43:45.133+0800 [initandlisten] shutdown: going to close listening sockets...

2021-03-20T07:43:45.133+0800 [initandlisten] shutdown: going to flush diaglog...

2021-03-20T07:43:45.133+0800 [initandlisten] shutdown: going to close sockets...

2021-03-20T07:43:45.133+0800 [initandlisten] shutdown: waiting for fs preallocator...

2021-03-20T07:43:45.133+0800 [initandlisten] shutdown: lock for final commit...

2021-03-20T07:43:45.133+0800 [initandlisten] shutdown: final commit...

2021-03-20T07:43:45.134+0800 [initandlisten] shutdown: closing all files...

2021-03-20T07:43:45.135+0800 [initandlisten] closeAllFiles() finished

2021-03-20T07:43:45.135+0800 [initandlisten] dbexit: really exiting now

老师请问一下,为什么我这里是连接失败,我的命令都和老师输入的一样

屏幕截图 2021-03-20 074835.png

Python 全系列/第十四阶段:Python 爬虫开发/爬虫数据存储 36086楼

webdemo.rar

blob.pngblob.pngblob.pngblob.pngblob.pngblob.png老师,这输入正确的用户名和密码也一直报错,老师您看是什么问题,怎么解决呢

JAVA 全系列/第五阶段:JavaWeb开发/Web实战案例 36087楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637