导读:很多朋友问到关于django如何获取按钮的属性的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!
请教Django如何获取一个model里字段定义的属性
你用all() 返回的是一个对象列表。这样的 [obj1, obj2, ...] 使用 obj.objects.get(id=**) 这样得到的是一个对象, 或者使用 get_object_or_404(obj, id=**) 这样的话, 使用 obj.objects.get(id=**).属性名 既可以了 或者 for obj in obj.objec...
如何为django中的按钮绑定事件
最重要的是获取返回值,然后把这个返回值赋值给控件就可以了
os.system('cat /proc/cpuinfo')
这样是无法获得到输出和返回值
通过 commands.getstatusoutput() 一个方法就可以获得到返回值和输出
(status, output) = commands.getstatusoutput('cat /proc/cpuinfo')
print status, output
获取之后,直接赋值到网页控件即可 。
django遍历model里面的属性字段
具体的写法是
results = ServerInformation.objects.get(id = 1)#filter是queryset,没有_meta方法
allhost = ServerInformation._meta.get_all_field_names()#这句没错
vername = ServerInformation._meta.get_field('ServerType').verbose_name#这句也没错,S erverType是该模型的一个属性。
vervalue = ServerInformation._meta.get_field('ServerZone').default #即可获取到默认的值,话说你都懂得获取到verbose_name,怎么不会想到直接.default呢。
ps:
getattr(object, name[, default])
Return the value of the named attribute of object. name must be a string. If the string is the name of one of the object’s attributes, the result is the value of that attribute. For example,
getattr(x, 'foobar')
is equivalent to
x.foobar
. If the named attribute does not exist, default is returned if provided, otherwise AttributeError is raised.
看看怎么使用。
结语:以上就是首席CTO笔记为大家整理的关于django如何获取按钮的属性的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于django如何获取按钮的属性的相关内容别忘了在本站进行查找喔。