Django的ORM字段类型-2
Django,ORM,字段,类型
2025-03-13 21:27:21 时间
模型类-字段选项
- 字段选项:指定创建的列的额外信息
- 允许出现多个字段选项,多个选项之间使用
,
隔开
primary key
- 如果设置为
True
,表示该列为主键,如果指定一个字段为主键,则此数据库不会创建Id字段
blank
- 设置为
True
的时候,字段可以为空。设置为False
的时候字段是必须填写的
null
- 如果设置为
True
则表示该列允许为空. - 默认的情况下为False,如果不为空的话需要设置
default
来设置默认值
default
- 设置所在列的默认值,如果字段选项
null=False
的话建议添加此选项
db_index
- 如果设置为
True
表示为该列增加索引
unique
- 如果设置为
True
表示该字段在数据库中的值必须是唯一的(不能重复出现)
db_column
- 指定列名称,如果不指定的话则采用属性名作为列名
verbose_name
- 设置此字段在admin界面上的显示名称
模型类-Meta类
使用补Meta
类来给模型赋予属性,Meta
类下有很多内建的类属性,可对模型类做一些控制
class Author(models.Model):
name = models.CharField("Name:",max_length=11,default='1',null=False,db_index=True ,unique=True)
age = models.IntegerField("Age:")
email_addr = models.EmailField("Email",max_length=50,null=False)
class Meta:
db_table = 'book' # 可以改变当前模型类对应的表名
相关文章
- Python进阶32-Django forms组件
- Python进阶30-Django AJAX
- Django默认控制面板增加module
- Pycharm如何创建Django项目「建议收藏」
- Django的ORM简介
- Django的设计模式
- Python进阶26-Django 视图层
- pycharm运行环境配置_pycharm安装django
- Python进阶27-Django 路由层
- Django的ORM操作-查询数据
- Python进阶37-smtp及Django发邮件
- pycharm怎么运行django项目_django怎么用
- 在 Linux 服务器上使用 Nginx + Gunicorn 部署 Django 项目的正确姿势
- Django的聚合查询与原生操作
- pycharm中安装django_pycharm环境配置教程
- 使用pycharm创建Django项目[通俗易懂]
- Django的ORM字段类型-2
- pycharm django环境搭建_创建web项目
- pycharm django环境搭建_IDEA如何创建项目
- Django之文件上传