
Django代码
冬天不下雪i
这个作者很懒,什么都没留下…
展开
-
Djangon常用代码
一、实现逻辑删除:is_delete = models.BooleanField(default=False)dafault = False二、验证(多属性判断)def validate(self,attrs):#能获取多个属性# attrs表示请求报文中所有的属性与值,类型为字典def validate_username(self, value):#获取一个属性 # 2.验...原创 2018-10-26 11:47:56 · 225 阅读 · 0 评论 -
Django的Models模型
ORM和原生SQL的优缺点:优点:实现了代码与数据操作的解耦合不需自己写原生sql, 提高开发效率防止SQL注入, 通过对象操作的方式,默认就是防止sql注入的。缺点:牺牲性能, 对象到原生SQL势必会有转换消耗,对性能有一定的影响复杂语句力不从心, 一些复杂的sql语句,用orm对象操作的方式很难实现,就还得用原生sqlModels模型:Django 的models把数...原创 2018-11-01 19:54:24 · 130 阅读 · 0 评论 -
DRF
视图类:CreateAPIView序列化器:Serializer:属性,验证函数,保存函数write_only:表明该字段仅用于序列化输出,默认falseread_only:表明该字段仅用于反序列化输出,默认false...原创 2018-11-04 09:17:55 · 119 阅读 · 0 评论