Django中模型类的定义

1、模型文件以及继承的类

 

2、ORM对应关系

 

1
2
3
一个class类,对应数据库一个表
一个class属性,对应一个字段
一个实例对象,对应一条数据记录

 

 

3、主键

可以自己定义主键列,如果自己不定义主键的话,会自动生成ID列并作为主键。

 

4、属性命名规则

 

1
属性名 = models.字段类型(约束选项, verbose_name="注释")

 

5、字段类型

 

6、约束

 

7、外键

在设置外键时,需要通过on_delete选项指明主表删除数据时,对于外键引用表数据如何处理,在django.db.models中包含了可选常量:

 

8、补充

 

 

 

 

posted @   映辉  阅读(42)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示