zoukankan      html  css  js  c++  java
  • Flask 的配置文件

    Flask 的配置文件

    四种方法给 Flask 做配置

    1. 1直接给 app 对象赋值属性
    2. 以字典的形式,给flask做配置
    3. 以文件的形式,给flask做配置(django 就是用这种)
    4. 以类的形式,给flask做配置(如果用 flask ,推荐是使用第4中)
    from flask import Flask
    
    app = Flask(__name__)
    # 1方式1(不推荐),因为他只能配置两个配置项,一个是debug 一个是secret_key
    # app.debug = True
    
    # 2 方式2 字典的形式,这个里面就可以对所有的flask配置项做配置
    #app.config["DEBUG"] = True
    
    #3 方式3 以文件的形式,在form_pyfile(里面传递配文件的路径)
    #app.config.from_pyfile("settings.py")
    
    #4 方式4 以类的形式,那为什么推荐大家使用这个呢?因为他可以实现一个文件多个配置,而且减少测试与上线更改的配置项
    app.config.from_object("setobj.settings")
    
    
    @app.route("/")
    def index():
        return "jason is dsb"
    
    if __name__ == '__main__':
        app.run()
    

    setobj.py

    class Base:
        #通用配置写在base类中。
        # 正式站和测试都继承我这个base类。
        # 正式站和测试有区别的配置,就写在各自的类中
        pass
    
    
    class settings(Base):
        DEBUG = True
    
    class Test(Base):
        DEBUG = False
    

  • 相关阅读:
    underscore.js,jquery.js源码阅读
    css3动画知识点
    ajax防止重复提交
    jquery data属性的使用
    文字换行
    vue的生命周期
    iphone与安卓的兼容性问题汇总
    python 上下文管理器
    form 校验
    常用的字段和字段参数
  • 原文地址:https://www.cnblogs.com/kai-/p/12521099.html
Copyright © 2011-2022 走看看