理想国真恵玩Python从入门到精通023Django模型知识总结

Python私教 2018-12-02 11:44:17

定义模型

在models中写一个模型类,继承自models.Model

在类中写字段,字段内容总结:

对于外键,必须加上ondelete=None或者其他,否则会报错

元类能够决定表的名字,是必须掌握的技巧

使用模型

在views中导入模型所在的模块

在视图函数中导入模型

所有的模型处理基本上都是写在视图中的

总结:

查询模型相关知识

总结

增加一条数据用create

比如说:

Area.objects.create(里面写键值对,什么=什么,必须和模型一致)

删除用delete

比如说

Area.objects.filter(id=nid).delete()

更新用update

比如说:

Area.objects.update(键值对,什么=什么,要修改什么就填什么)

如果要做比较就是F查询

如果要做逻辑判断就用Q查询

如果要对结果进行统计,就用聚合函数

0 阅读:48

Python私教

简介:全栈工程师,目标人工智能.抖音同理想国真恵玩.