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模式
  • 相关阅读:
    新四军的7个师,以及粟裕的山头背景
    基于easyui的webform扩展
    Mac入门(一)基本用法
    HtmlAgilityPack实战代码
    摄像头、麦克风、扬声器测试程序
    依赖注入(IOC)
    类型
    C#私房菜[二][提供编程效率的技巧]
    Fluent Nhibernate code frist简单配置
    Ubuntu环境搭建系列—JavaEE篇
  • 原文地址:https://www.cnblogs.com/xshan/p/9291526.html
Copyright © 2011-2022 走看看