当前位置: 首页 > 网络应用技术

如何获取Django中的所有字段(Django获取数据库表字段)

时间:2023-03-07 21:14:17 网络应用技术

  本文的首席执行官注释将向您介绍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获得数据库表字段的所有内容。我希望这对每个人都会有所帮助。如果您仍然想进一步了解这一点,请记住收集并关注注意力。