flask开启debug模式的两种方法、加载配置文件的…

2018-07-11 03:41:24来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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模式

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python3字符串前缀u、b、r

下一篇:python 模块之 bisect