基于Django前后端分离项目的前端Web网站展示。由于时间比较长了很多内容都在2.0版本中进行的很大的改动,这里就做一个简单的介绍。
由于当时不知道如何处理用户部分内容,因此将用户浏览相关内容应用集合道前端。
展示页面
1.主页
文章主页内容方面总共有7个板块,置顶文章、热门文章、最新文章、浏览最多、点赞最多、收藏最多、推荐文章、本周优质 内容,均是以API数据接口的方式进行输出传输道前端进行展示。
2.每个频道
频道内容通过API数据接口的方式进行输出传输道前端进行展示。这里根据一级类别然后选择对应的二级栏目选择对应栏目的文章进行输出传输道前台进行展示。
3.文章详情
文章的详情页面,展示文章的具体内容。其中包含关键词,日期,作者,栏目,文章正文等内容,均是在后台编辑后的内容。
4.中医知识库
通过采集的数据,根据一定的算法自动生成的文章内容,主要以知识科普为主。图中示例未药智数据抓取的中医药数据进行二次整合之后的科普内容。
5.用户登陆
此时还不会写前后端用户模块的交互内容,因此将用户的功能直接挂接在前端,在2.0版本中将用户全部功能移植道后端了。
6.找回密码
设计的用户密码找回的一个简单功能。
7.用户浏览
用于记录登录用户的在网站的浏览信息记录内容保存到MySQL数据仓库。
8.用户收藏
简单的用户收藏功能,结合JS进行设计制作。
后台管理
1.用户管理
用户管理功能,基于Django的Admin进行继承编写。
2.系统邮件
系统邮件记录,用于用户注册、修改密码等操作的邮箱验证等功能。
3.用户浏览和收藏
简单的用户浏览记录和收藏记录的管理表单功能。