hand
_1_1_47
4
python3.X - Web - Flask1.1.1
共46篇
python3.X - Web - Flask1.1.1
返回栏目
0k
0.3k
1k
6k
0.6k
0.8k
0.3k
0.1k
0.2k
0.8k
0.6k
0.6k
0.1k
0.5k
0.2k
2k
0.3k
5k
2k
2k
1k
0.3k
1k
0.1k
1k
1k
0.5k
2k
2k
0.7k
1k
2k
0.1k
1k
0.1k
2k
2k
0.9k
5k
4k
1k
1k
3k
1k
0k
0k
返回python3.X - Web - Flask1.1.1栏目
作者:
贺及楼
成为作者
更新日期:2024-06-13 20:25:43
可以根据这个文件目录,创建flask有蓝图的app
可以分类内容,让代码更易读
强烈建议分蓝图,否则项目越来越大越不好管理
proj文件夹
|-- run.py
|-- app文件夹
---|__init__.py(代表是python文件,这里算配置文件)
---|static文件夹(静态文件)
---|templates文件夹(html模版文件)
---|abc文件夹
---|---|__init__.py
---|---|a.py
run.py
from app import create_app
app = create_app()
if __name__ == '__main__':
app.run()
app/__init__.py
from flask import Flask
def create_app():
app =Flask(__name__)
app.config.from_object('app.setting')
register_blueprints(app)
return app
def register_blueprints(app):
from app.abc import abc
app.register_blueprint(abc)
abc/__init__.py
from flask import Blueprint
abc = Blueprint('abc','__name__')
from app.abc import a
abc/a.py
from app.abc import abc
@abc.route('/hello')
def hello():
return "嘻嘻嘻"
python3.X - Web - Flask1.1.1
整章节共46节
快分享给你的小伙伴吧 ~