初始ORM

这篇博客介绍了Django的ORM操作,包括模型类字段如BooleanField、CharField等,字段属性如null、blank、choices等,模型类元选项如abstract、app_label等,以及ORM的增删改查操作示例。
摘要由CSDN通过智能技术生成

初始ORM

模型类字段

BooleanField
True/False 字段,默认值为 None
CharField
字符串字段
CharField(max_length=None)
max_length 设置最大的字符数长度限制
DateField
日期字段
DatetimeField
表示日期和时间
DecimalField
十进制浮点数类型
FloatField
浮点数
IntegerField
一个整数,范围由-2147483648到2147483647

字段属性

null:使字符串代表空值为空
blank:为表单验证层面可以填写空值
choices:一个二元组的列表或元组
db_column:数据库中用来表示该字段的名称,如果未指定,那么 Django 将会使用Field名作为字段名
db_index
当该值为True时,为该字段创建索引
default
该字段默认值,可以是一个值或是一个回调函数
当是一个函数对象时,在创建新对象时,函数调用
primary_key:主键一个模型类同时只能有一个主键
unique
如果该值为True,代表这个数据在当前的表中有唯一值
verbose_nae:在后台看到的名字

模型类元选项

    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值