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 用于存储数据库模型,用户类对象、文章类对象等等

相关推荐
闲人编程7 小时前
深入浅出Transformer:使用Hugging Face库快速上手NLP
python·深度学习·自然语言处理·nlp·transformer·hugging face·codecapsule
风雨同舟的代码笔记7 小时前
AI上下文工程:智能体系统的核心竞争力——超越Prompt Engineering的新范式
后端
程序新视界7 小时前
什么是MySQL JOIN查询的驱动表和被驱动表?
数据库·后端·mysql
爬虫程序猿8 小时前
把 1688 商品详情搬进 MySQL:PHP 爬虫全链路实战(2025 版)
爬虫·python·音视频
无限进步_8 小时前
C语言文件操作全面解析:从基础概念到高级应用
c语言·开发语言·c++·后端·visual studio
咖啡教室8 小时前
每日一个计算机小知识:IP和域名
后端
Q_Q5110082858 小时前
python+django/flask婚纱摄影拍照管理系统
spring boot·python·django·flask·node.js·php
咖啡教室8 小时前
每日一个计算机小知识:Host
后端