# 项目分析:
# 1.后台admin模块,需要后台管理的内容有:文章、分类、作者、评论、自定义的user用户;
# 2.登录和注册模块;
# 3.前端页面的数据展示和路由的配置;
# 项目和功能分析
# 1.文章的呈现:包括文章的标题、内容、作者、评论、点赞、收藏
# 2.用户的信息:昵称、邮箱、密码、简介;和用户相关的还有用户收藏的文章、点赞的文章、评论的文章
# 3.用户在收藏、点赞时,只能允许操作一次,评论可以多次;实现收藏点赞一次,需要知道哪篇文章和用户之间的对应关系(用户是否已经点赞,是否已经收藏)
# 4.设计数据模型的时候,需要让用户和文章产生多对多的关系
# 5.用户在进行点赞、收藏、评论时,必须先处于登录状态,如果没有登录,自动跳转到登录页面进行登录
2021-03-31 09:00:55
246KB
django
1