概述
项目中实现一个后台接口(功能)一般需要有如下几层:
1。验证层 ,如ProjectAddForm()
2。验证器层(序列化层),如Unique()
3。数据处理层Model,如Project.save()
4。错误处理层Exception,如DataBaseException()
5。视图层views,如return render_template('xxx.html',msg)/redirect
from app import app
if __name__ == '__main__':
"""
web服务器运行:
1。gunicorn;
2.uwsgi;
3.waitress;
"""
app.run(debug=True)
1.git 操作:
1.1 git init 初始化
1.2 git status:查看哪些文件会被提交
如图所示,.idea目录不想被提交到仓库,可以将其加入.gitignore中
1.3 git add . :加入本地仓库
1.4 git commit -m 'xxxx':提交
如果git commit 时有些.pyc后缀的缓存文件,则需要过滤,缓存文件不应被提交。
requirements.txt
pip3 install -r requirements.txt
pip3 freeze > requirements.txt
config配置:
最后
以上就是怕黑天空为你收集整理的flask 项目结构----分层的全部内容,希望文章能够帮你解决flask 项目结构----分层所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复