项目开发基本流程
| 1.需求分析 |
| 2.架构设计 |
| 3.分组开发 |
| 4.提交测试 |
| 5.交付上线 |
项目流程
| 仿造博客园项目 |
| 核心:文章的增删改查 |
| 表分析 |
| 先确定表的数量 再确定表的基础字段 最后确定表的外键字段 |
| 1.用户表 |
| 2.个人站点表 |
| 3.文章表 |
| 4.文章分类表 |
| 5.文章标签表 |
| 6.点赞点踩表 |
| 7.文章评论表 |
| 基础字段分析 |
| '''下列表字段设计仅供参考 你可以有更多的想法''' |
| 用户表 |
| 替换auth_user表并扩展额外的字段 |
| 电话号码、头像、注册时间 |
| 个人站点表 |
| 站点名称(jason\lili\kevin) |
| 站点标题(努力奋斗去他妹的) |
| 站点样式(css文件) |
| 文章表 |
| 文章标题 |
| 文章简介 |
| 文章内容 |
| 发布时间 |
| 文章分类表 |
| 分类名称 |
| 文章标签表 |
| 标签名称 |
| 点赞点踩表:记录哪个用户给哪篇文章点了推荐(赞)还是反对(踩) |
| 用户字段(用户主键)>>>:外键字段 |
| 文章字段(文章主键)>>>:外键字段 |
| 点赞点踩 |
| 文章评论表:记录哪个用户给哪篇文章评论了什么内容 |
| 用户字段(用户主键)>>>:外键字段 |
| 文章字段(文章主键)>>>:外键字段 |
| 评论内容 |
| 评论时间 |
| 外键字段(自关联) |
| """ |
| id user_id article_id content parent_id |
| 1 1 1 哈哈哈 null |
| 2 2 1 哈你妹 1 |
| 3 3 1 讲文明 2 |
| """ |
| 外键字段 |
| 用户表 |
| 用户与个人站点是一对一外键关系 |
| |
| 个人站点表 |
| |
| 文章表 |
| 文章表与个人站点表是一对多外键关系 |
| 文章表与文章分类表是一对多外键关系 |
| 文章表与文章标签表是多对多外键关系 |
| ''' |
| 数据库字段优化设计:我们想统计文章的评论数 点赞数 |
| 通过文章数据跨表查询到文章评论表中对应的数据统计即可 |
| 但是文章需要频繁的展示 每次都跨表查询的话效率极低 |
| 我们在文章表中再创建三个普通字段 |
| 之后只需要确保每次操作评论表或者点赞点踩表时同步修改上述三 个普通字段即可 |
| ''' |
| 文章评论数 |
| 文章点赞数 |
| 文章点踩数 |
| |
| |
| 文章分类表 |
| 文章分类与个人站点是一对多外键关系 |
| |
| 文章标签表 |
| 文章标签与个人站点是一对多外键关系 |

注册功能
| 用户注册 |
| 1.渲染前端标签 |
| 2.校验用户数据 |
| 3.展示错误提示 |
| ps:forms组件、modelform组件 |
| |
| 单独开设py文件编写 解耦合!!! |
登录功能
| img标签的src属性 |
| 1.可以直接填写图片地址 |
| 2.还可以填写一个路由 会自动朝该路由发送get请求 |
| 如果结果是图片的二进制数据 那么自动渲染图片 |
| |
| |
| pip install pillow -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?