flask后端开发(10):问答平台项目结构搭建

目录

解耦合

一、项目结构

zhiliaooa/

├── pycache /

├── blueprints/ # 蓝图目录

│ ├── forms.py # 表单定义

│ ├── qa.py # 问答相关视图

│ └── user.py # 用户相关视图

│

├── static/ # 静态文件

│ ├── css/

│ ├── images/

│ └── js/

│

├── templates/ # 模板文件

│ ├── base.html # 基础模板

│ ├── index.html # 首页

│ ├── login.html # 登录页

│ └── register.html # 注册页

│

├── app.py # 主应用文件

├── config.py # 配置文件

├── models.py # 数据模型

└── requirements.txt # 项目依赖

使用了蓝图(blueprints)来组织路由

分离了静态文件和模板

有独立的配置文件和模型文件

二、具体各个部分

auth.py 蓝图,组织路由

qa.py

app.py

exts.py,

models.py 用于存储数据库模型,用户类对象、文章类对象等等

相关推荐
蜗牛互联网12 分钟前
Java 17 HttpClient调用文件转写API的超时与失败回退
java·人工智能·后端
全栈练习生1 小时前
AI Agent 沙箱
python·ai
智码看视界2 小时前
Edge AI 全栈实战 ⑤:云边协同收尾——MQTT 桥接 + 云端看板管 N 台边缘设备
mqtt·flask·iot·全栈开发·云边协同·edgeai
SEO_juper2 小时前
用 Python 写一个 GEO 可见性检查脚本:你的网站现在能被 AI 引用吗
开发语言·人工智能·爬虫·python·seo·外贸独立站
用户69371750013842 小时前
2026,程序员的时代拐点到了
android·前端·后端
惜鸟3 小时前
从源码看 pi 的上下文管理:原始数据永久保留,模型视角按需裁剪
后端
量化分析码农3 小时前
【Python量化策略评估体系 #05】极端行情扛得住吗?2008/2015/2020 三场景压力测试
后端
十年Java程序媛3 小时前
Java 接口和抽象类对比|Java8 新特性,抛弃老旧八股,正确选型
java·spring boot·后端
IT_陈寒3 小时前
SpringBoot自动配置差点让我加班到凌晨
前端·人工智能·后端
用户8356290780513 小时前
使用 Python 对 Excel 工作表进行排序
后端·python