zoukankan      html  css  js  c++  java
  • python

    """
    蓝图:为开发者提供的目录结构
    - 使用:
    1. 根目录创建一个跟项目名一样的文件
    - 创建后第一步,在这个文件夹中添加一个 __init__.py 的配置文件
    - 在这个配置文件中配置蓝图,管理文件:
    from flask import Flask
    from .views.login import q1 # 导入视图文件
    def create_app():
    app = Flask(__name__)
    app.register_blueprint(q1, url_prefix='/api')
    # url_prefix :让这个蓝图中的所有url前缀加上 /api 才能访问
    return app
    - 创建后第二步,在里面添加常用文件夹 :templates/static/views等。。
    - 在 views 文件夹中 可添加跟业务逻辑相关的分类 py 文件,
    - 在 py 文件中使用 蓝图:
    from flask import Blueprint
    q1 = Blueprint('q1',__name__)
    @q1.route('/login')
    def Login():
    return "Login"
    2. 根目录创建一个 app.py/manage.py 的文件
    - 这个文件的执行代表了整个项目的执行:
    from flask_demo3 import create_app
    app = create_app()

    if __name__ == '__main__':
    app.run()


    """
    #### 代码 ####

    ###  文件1  ###
    from flask import Blueprint
    
    q2 = Blueprint('q2',__name__)
    
    @q2.route('/login')
    def Login():
        return 'Login'
    
    ###  文件2  ###
    from flask import Blueprint
    
    q2 = Blueprint('q2',__name__)
    
    @q2.route('/login')
    def Login():
        return 'Login'
    
    ###   __init__.py  ###
    
    from flask import Flask
    from .views.user import q1  # 导入视图文件
    from .views.login import q2
    def create_app():
        app = Flask(__name__)
        app.register_blueprint(q1)  # 注册
        app.register_blueprint(q2, url_prefix='/api')
                    # url_prefix :让这个蓝图中的所有url前缀加上 /api 才能访问
        return app
    
    ###  manage.py  ###
    from flask_demo3 import create_app
    
    app = create_app()
    
    if __name__ == '__main__':
        app.run()
    
     
  • 相关阅读:
    深入浅出Vue.js(四) 整体流程
    深入浅出Vue.js(三) 模板编译
    实现strStr()--indexOf()方法
    Z字形变换
    最长回文子串
    删除数组中不符合条件的值
    整数反转
    寻找两个正序数组的中位数
    gorm 关系一对一,一对多,多对多查询
    gorm 如何对字段进行comment注释?
  • 原文地址:https://www.cnblogs.com/chaoqi/p/10493183.html
Copyright © 2011-2022 走看看