zoukankan      html  css  js  c++  java
  • 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 os.path模块
    用数组显示裴波那契数列
    计算两位数的加减乘除
    输入一串数字统计0到9每个数字的个数
    开辟新空间输入成绩
    关系表达式、条件表达式、逻辑表达式
    变量、函数和程序控制
    哥德巴赫定理
    找出二维数组中最大的值
  • 原文地址:https://www.cnblogs.com/xshan/p/9291526.html
Copyright © 2011-2022 走看看