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