概述
class MyModel(models.Model): def is_something(self): if self.something == 'something': return True return False is_something.boolean = True
如何实现与财产相同的效果,如下列情况?
class MyModel(models.Model): @property def is_something(self): if self.something == 'something': return True return False
class MyModel(models.Model): def _is_something(self): if self.something == 'something': return True return False _is_something.boolean = True is_something = property(_is_something)
然后我将引用ModelAdmin子类中的_is_something方法:
class MyModelAdmin(admin.ModelAdmin): list_display = ['_is_something']
而is_something属性否则:
if my_model_instance.is_something: print("I'm something")
总结
以上是编程之家为你收集整理的如何在django管理中显示布尔属性全部内容,希望文章能够帮你解决如何在django管理中显示布尔属性所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧