首页 > 其他 > 详细

标准的Flask启动文件

时间:2018-11-29 13:17:27      阅读:136      评论:0      收藏:0      [点我收藏+]

首先 我没先建立我们程序的文件夹并且在这个文件夹内写一个和这个文件夹一样的文件夹 然后再建立启动主文件manage.py

 

技术分享图片

 

然后在内部的和主文件夹一样的文件夹内再建立一个__init__.py文件这个文件是你的生成app和app调用的所有主内容

__init__.py

from flask import Flask
from config import set1 # 导入配置文件

def create_app():
    app = Flask(__name__)

    # 导入配置文件
    app.config.from_object("config.set1") #接收配置配置文件
    app.logger.error(set1.dict)

    #导入蓝图
    from biaozhun.views.comment import ac
    from biaozhun.views.user import user
    app.register_blueprint(ac)
    app.register_blueprint(user)

    return app

 

然后在你的manage.py文件内是你的启动文件

manage.py

from biaozhun import create_app

app =create_app()

if __name__ == "__main__":
    app.run("127.0.0.1",9980,debug = True)

 

其中的内部文件夹的目录是templates必须是这个名字这个存放的是你的前端界面

我们把每一个模块都放在蓝图中去实现 这个时候就用到了views,然后我没把路由分配也交给了蓝图去实现

技术分享图片

 

 这个里面的views的user和comment也是蓝图 

user.py

from flask import Blueprint,render_template

user = Blueprint("user",__name__) #生成蓝图对象

@user.route("/user_list") #使用蓝图对象来分发路由
def show_user():
    return render_template("user_list.html")

 

comment.py

from flask import Blueprint
from config import set1 # 导入配置文件

ac = Blueprint("account",__name__)

@ac.route("/login")

def login():
    return "登陆%s"%str(set1.dict)

然后我没的config是我没的配置文件有的人也喜欢叫settings都可以的

配置文件就和以前的使用是一样的了

 

 

还有另一种的存放:

技术分享图片

 

标准的Flask启动文件

原文:https://www.cnblogs.com/zhaoyunlong/p/10037610.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!