设为首页 加入收藏

TOP

flask开启debug模式的两种方法、加载配置文件的两种方法、URL传参的四种方法
2018-10-19 16:55:47 】 浏览:68
Tags:flask 开启 debug 模式 方法 加载 配置 文件 URL
from flask import Flask
app = Flask(__name__)

# app.config.update(DEBUG=True)#开启debug模式

#加载配置文件方法一
# import config
# app.config.from_object(config)
# 加载配置文件方法二
app.config.from_pyfile('config.py')


# 访问根目录的路径
@app.route('/')
def hello_world():
    a = 1
    b = 0
    c = a / b
    return c


# 通过URL给后台传参的方法一
@app.route('/p/<article_id>/')
def article(article_id):
    return '您当前阅读的是第%s篇文章' % article_id

# 访问的URL:http://127.0.0.1:5000/p/2ss5/
# 页面结果:您当前阅读的是第2ss5篇文章

# <editor-fold desc="限制参数的类型">

# int型
@app.route('/article/<int:article_id>/')
def articles(article_id):
    return '你当前阅读的是第%s篇文章' % article_id

# 访问的URL为:http://127.0.0.1:5000/article/34/
# 页面结果是:你当前阅读的是第34篇文章
# 访问的URL:http://127.0.0.1:5000/p/2ss5/
# 页面结果:404找不到页面(报错)
# </editor-fold>

# str型
@app.route('/<string:classfiy>/')
def classfiy(classfiy):
    return '你当前的类目是%s'%classfiy
# 访问的URL:http://127.0.0.1:5000/shujuzu/
# 页面结果为:你当前的类目是shujuzu

# @app.route('/123/')
# def hello_world():
#     a = 1
#     b = 0
#     c = a / b
#     return 'Hello World!'
if __name__ == '__main__':
    app.run(debug=True)  #开启debug模式

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇奇葩思路获取各大视频平台收费资.. 下一篇python is == 的区别, 编码与解码..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目