本文的首席执行官注释将向您介绍Django如何获取所有字段和Django以获取数据库表字段的相关内容。我希望这对每个人都会有所帮助。让我们来看看。
本文目录清单:
1. Django多表格查询,如何使Select语句包含多个表的所有字段?2。Django在模型3中穿越了属性字段。问django如何获得模型字段的属性定义的模型定义。
在哪里。class = b。
如果将多个字段组合为主要键,请使用它进行连接。
具体的写作是
结果= serverInformation.objects.get(id = 1)#filter是querySet,no _meta方法
allhost = serverInformation._meta.get_all_field_names()#this是正确的
vername = serverInformation._meta.get_field('serverType')。Verbose_name#此句子也是正确的,S erverType是模型的属性。
vervalue = serverInformation._meta.get_field('serverzone')。默认#可以获取默认值。如果大家都知道如何获得Verbose_name,为什么不直接想到.default。
PS:
getttr(对象,名称[,默认]))
getttr(x,'foobar')
等同于
X.Foobar
。如果不存在命名的属性,则默认值将拒绝,如果已证明,则会提出属性。
查看如何使用它。
您用所有()返回的是对象的列表。此[obj1,obj2,...]使用obj.objects.gets.gets.get(id = **)获取对象,或使用get_object_or_404(obj,obj,obj,id = **),使用obj.objects.get(id = **)。属性名称既是obj.objec中的obj ...
结论:以上是首席CTO引入的Django的内容,指出Django如何获得所有字段和Django获得数据库表字段的所有内容。我希望这对每个人都会有所帮助。如果您仍然想进一步了解这一点,请记住收集并关注注意力。