我是靠谱客的博主 怕黑天空,最近开发中收集的这篇文章主要介绍flask 项目结构----分层,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

项目中实现一个后台接口(功能)一般需要有如下几层:

 

        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 项目结构----分层所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部