models之间的关系:
- 一一对应:使用
models.OneToOneField
- 一对多:使用
models.ManyToOneField
- 多对多:使用
models.ManyToManyField
特别的,在一对多的情况中,经常使用models.ForeignKey
models.Field常用参数:
- unique:是否唯一
- primary_key:是否设置为主键
- db_index:是否设置为索引
- max_length:最大长度
- null:是否可以为空
- default:默认值
- verbose_name:Admin中字段的显示名称
- name|db_column:数据库中的字段名称
- choices:指定可选的值为
tuple
中的值
网友评论