首页 > 代码库 > 学习django之构建Web是Meta嵌套类的几处使用
学习django之构建Web是Meta嵌套类的几处使用
Django中meta嵌套类的使用
1、模型中使用嵌套类
在定义抽象模型时如:
class Meta :
abstract=true
用来指明你创建的模型是一个抽象基础类的模型继承。
2、在一个对象对多个对象时,其定义的名字怎样显示
3、查询数据时表示默认排序
4、定义数据表的名字
如:class Meta:
db_table=’Demo’
5、时间排序
比如你定义的模型中有一个时期时间变量 timestamp=model.DateTimeField()
对时间戳变量进行降序排列为:
class Meta:
ordering(‘-timestamp’,)
6、在ModelForm的Meta嵌套类允许定义field和exclude
如: from myproject.myapp.model import Person
class PersonForm (forms.ModelForm):
class Meta:
model=Person
exclude=(‘middle’)或
field=(‘first’,’last’)
学习django之构建Web是Meta嵌套类的几处使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。