使用Django搭建博客网站(一)(超全超细)

发布于:2023-01-14 ⋅ 阅读:(251) ⋅ 点赞:(0)

项目源码和数据库文件:链接

前言

资料来自图书《Django Web应用开发实战  黄永祥》

最近在学Django,计划通过完整的项目来整体学习和理解web开发。跟着书上的实例项目一步一步操作,此系列博客用来记录所有操作细节和我的理解。

个人博客网站模块设计

此博客系统分为7大模块,各模块功能如图所示:

博主注册和登陆:注册和登陆可在同一页面实现,实现过程可以用JavaScript和表单

博主资料信息:个人简介、姓名、联系方式(微博、微信、QQ)

图片墙:图片以列表形式显示、每张图片允许设置标题和图片描述、每页显示8张图片,每页两行,每行显示4张图片

留言板:访客在表单中填写姓名、邮箱和留言内容

Admin后台系统:博客管理(博文分类、分类标签),博文管理(编辑、修改),(评论管理、存储每篇文章的评论内容),图片墙管理(博主管理自己上传的图片、修改、删除)

用户管理(用户只能看到自己的用户信息),留言管理(用户只能看到访客给自己的留言内容)

文章正文内容:显示文章的标签、阅读量、发布时间、作者、正文内容和评论内容

文章列表:每篇文章显示文章图片、标题和部分内容,单击文章标题或图片即可查看文章正文内容
 


网站公告

今日签到

点亮在社区的每一天
去签到