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()
    
     
  • 相关阅读:
    PostgreSQL的数据类型
    博客园背景页面动态特效
    css ie7中overflow:hidden失效问题及解决方法
    win10的安装、win10启动盘制作
    windows win7 win10 多系统启动菜单 多系统引导设置
    微博加关注按钮
    {转}一位北京差生9年的北京生活
    最全的CSS浏览器兼容问题
    网站开发命名详细规范
    <meta http-equiv = "X-UA-Compatible" cotent = "IE=edge,chrome=1"/>
  • 原文地址:https://www.cnblogs.com/chaoqi/p/10493183.html
Copyright © 2011-2022 走看看