基于Django编写的一个论坛网站
包含以下模块:
- 注册与登陆
- 主页帖子列表
- 用户发帖
- 帖子留言回复
- 后台模块管理
- html页面位于blog/templates目录下,采用django模板格式
- css与js文件,位于blog/static目录下
- 网站中每个对象模型,位于blog/models.py文件中
- 站内ip地址间的跳转,位于blog/urls.py文件中
- 主要业务逻辑处理,位于blog/views.py文件中
成功登陆后,生成sessionID保存在网站后台, 下次访问网站主页时,会验证sessionID,匹配即可直接进入主页。
罗列每个帖子的标题和作者,点击可查看帖子详情。同时该页包含分页功能。
主页点击发帖,即可填写帖子内容,通过后台验证即可发布到主页。
在各个帖子详情界面下方,罗列出所有用户对此帖子的留言。 点击帖子详情页面中的留言回复,可填写并发表回复。
在django原有的admin管理功能基础上,更改了管理页面布局显示。
对于用户发帖和回复输入的内容,进行了一些审核
采用javascript将输入的内容中,一些奇怪的字符进行删除,提高界面整洁性。