总体思路:
1. 表结构设计
1. UserInfo(用户)
2. Blog(用户博客相关)
- 站点名称
- 站点路由
- 站点主题
2. Article(文章)
3. ArticleDetail(文章详情)
4. Category(分类)
5. Tag(标签)
6. Comment(评论)
7. UpDown(点赞)
2. 登录示例
用到的知识点:
auth模块
AJAX提交数据
1. AJAX提交数据
2. 验证码
1. 验证码要随机生成
1. 如何自己生成一个图片
PIL Pillow(django里面下载这个模块)
2. 随机生成的验证码如何在后端保存
1. 保存在全局变量 不行
相当于所有的请求都共用一个验证码
2. 每一个请求使用一个自己生成的验证码
3. 点击图片刷新验证码