• 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()
    
     
  • 相关阅读:
    2:编写虚幻引擎中的UC和C++代码
    1:编写虚幻引擎中的UC和C++代码
    0:编写虚幻引擎中的UC和C++代码
    4:虚幻引擎网络架构:技术要点总结篇
    3:虚幻引擎网络架构:GameInfo,PlayerMove
    2:虚幻引擎网络架构:Replication
    1:虚幻引擎网络架构:Actors
    R12-表详解-总帐
    clob 类型
    成本更新和算法
  • 原文地址:https://www.cnblogs.com/chaoqi/p/10493183.html
Copyright © 2020-2023  润新知