简介:许多朋友问有关Django如何获得按钮的属性的问题。本文的首席CTO注释将为您提供一个详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!
您用所有()返回的是对象的列表。此[obj1,obj2,...]使用obj.objects.gets.gets.get(id = **)获取对象,或使用get_object_or_404(obj,obj,obj,id = **),使用obj.objects.get(id = **)。属性名称既是obj.objec中的obj ...
最重要的是获取返回值,然后将返回值分配给控制值
OS.System('cat /proc /cpuinfo')
这无法获得输出和返回值
您可以通过commands.getStatusoutput()方法获取返回值并输出
(状态,输出)= commands.getStatusOutput('cat /proc /cpuinfo')
打印状态,输出
获得后,您可以将值直接分配给Web控件。
具体的写作是
结果= 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
。如果不存在命名的属性,则默认值将拒绝,如果已证明,则会提出属性。
查看如何使用它。
结论:以上是首席CTO注释为所有人获得的Django属性的所有内容。感谢您的时间阅读内容,不要忘记在此网站上找到它。