张家口外贸网站建设,西安网站开发哪家好,dedecms本地可以更换网站模板出现网站模板不存在,公司网站被抄袭既作为前端#xff0c;又作为后端的我#xff0c;写flask写了那么多行了#xff0c;其实它们属于不同的模块#xff0c;比如登录#xff0c;注册#xff0c;聊天#xff0c;用户画像#xff0c;那我觉得有必要分一下了#xff0c;系统化的处理一下#xff0c;不然找个…既作为前端又作为后端的我写flask写了那么多行了其实它们属于不同的模块比如登录注册聊天用户画像那我觉得有必要分一下了系统化的处理一下不然找个函数都要划很久。
1.在gpt的帮助下我先弄一个demo毕竟flask是我新学的我之前本是个后端 gpt说项目架构如下它假设我有三个模块用户管理、博客管理和评论管理。
your_flask_app/
│
├── app/
│ ├── __init__.py
│ ├── user/
│ │ ├── __init__.py
│ │ ├── views.py
│ │ ├── models.py
│ │ └── forms.py
│ ├── blog/
│ │ ├── __init__.py
│ │ ├── views.py
│ │ ├── models.py
│ │ └── forms.py
│ ├── comment/
│ │ ├── __init__.py
│ │ ├── views.py
│ │ ├── models.py
│ │ └── forms.py
│ └── templates/
│ ├── user/
│ ├── blog/
│ └── comment/
├── config.py
├── run.py
└── requirements.txt我本来想一个个建文件的但我想有没有一种类似于vue-cli的脚手架能够生成像vue结构一样生成flask文件结构呢
当然是有的 flask-base
但是我选择Flask-Application Flask项目脚手架 -- Flask-Application正式发布-CSDN博客
因为我只是想简单的熟悉一下流程不需要那么复杂 但是我发现并没有我想象的那么好用所以还是自己建吧完成公司项目的模块化就行
所以gpt启动
我将把可以模块化的代码放到github仓库里敬请期待
flask/flask at main · chen-li1314/flask · GitHub
注意用了模块化之后原来的接口要加上前缀比如http://192.168.1.140:5000/chat改为
http://192.168.1.140:5000/conversation/chat 来都来了直接上个大项目吧DjangoAdmin_Flask_AntdVue: 一款 Python 语言基于Flask、Vue3.x、AntDesign、MySQL等框架精心打造的一款模块化、高性能、企业级的敏捷开发框架本着简化开发、提升开发效率的初衷触发框架自研了一套个性化的组件实现了可插拔的组件式开发方式单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪等等一系列个性化、轻量级的组件是一款真正意义上实现组件化开发的敏捷开发框架。 - Gitee.com 基于 Python 语言的敏捷开发框架_DjangoAdmin敏捷开发框架FlaskEleVue版本_开发文档