from flask import Flask
from flask_script import Manager
app = Flask(__name__)
# 将flask对象交给Manager管理,并且启动方式修改成manager.run()
manager = Manager(app=app)
@app.route('/')
def hello_world():
# 1/0
return 'Hello, World!'
# 路由匹配规则
# 1.<id>: 默认接收的类型的str
# 2.<string:id>,指定id的类型为str
# 3.<int:id>,指定id的类型为整型
# 4.<float:uid>,指定id的值为浮点数
# 5.<path:path>,指定接收的path为URL中的路径
@app.route('/get_id/<id>/')
def get_id(id):
# 匹配str类型的id值
return 'id: %s' % id
@app.route('/get_int_id/<int:id>/')
def get_int_id(id):
# 匹配int类型的id值
return 'id: %s' % id
@app.route('/get_float/<float:uid>/')
def get_float(uid):
# 匹配float类型的值,不能匹配int类型
return 'uid: %.2f' % uid
@app.route('/get_path/<path:upath>/')
def get_path(upath):
# 匹配URL路径
return 'path: %s' % upath
if __name__ == '__main__':
# 修改启动的IP和端口,debug模式
# Debugger PIN: 151-498-317 这是debug的码
# app.run(host='0.0.0.0', port=8080, debug=True)
# python hello.py runserver -p 8080 -h 0.0.0.0 -d
manager.run()
Manger管理和路由匹配规则
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 路由机制 参考文章:1.http://www.expressjs.com.cn/guide/routing.htm...
- more 1.黑色主题 下载gnome-tweak-tool sudo apt-get install gnome...
- 这部分妈妈的事情,来源于她生前病床上的口述。 01 我的爸妈都是土生土长的贫苦山里的农民,在上个世纪刚刚改革开放那...