1..先创建
2.在setting里面配置数据库
3.在启动django项目的init里面配置pymysql自动启动
4.在start里面配置静态文件路径,要加逗号
5.在view导入auth
6.创建用户表
7.用户表的头像上传up_load
8.一对一的关联用户表和主站表
9.创建主站表
10.创建主站表的名字,创建分类表
11.创建主站表的主题,创建标签表
12.创建文章表
13.创建文章表的分类字段
14.创建多对多的文章和标签第三张表
15.创建评论表,
16.创建评论表的自评论字段
17.创建点赞表,
18.不写脏数据,
19.点赞表用户字段和文章字段联合唯一
20.用户表名字字段默认位空
21.在setting里面配置用户表的auth
22.执行tool数据库迁移
23.创建登陆页面在url文件中导入view
24.配置一下boostrap和jquery
25.将栅格系统,将内容放入中间
26.label控件
27.预留一半验证码
28.导入本地验证码图片
29.pillow
30.生成图片imge.new
31.创建调用函数
32.内存关联图片BytesIO模块
33.# ForeignKey跟OneToOneField的区别?
#OneToOneField unique=True,还有联合唯一
34.# 存时间类型,create_time = models.DateTimeField(auto_now_add=True)
35.# 中介模型,手动创建第三张表,
through是通过哪个表跟Tag建立关系,
through_fields为了查询用的(36)
36.# article和tag应不应该联合唯一?一般不键,因为多对多
37.# 自关联(子评论)
38.# 第四种方式,在图片上写文字
39.# 不同的字体是不同的ttf文件
40.画原画点
41.验证码点击事件