Python 如何在类方法中使项可访问
我有以下模型类:Python 如何在类方法中使项可访问,python,django,Python,Django,我有以下模型类: class ItemInstance(models.Model): TITLE = 0 COLLECTION = 1 TVSERIES = 2 这使我能够做到: item = ItemInstance.objects.all()[0] item.TITLE ==> 0 但不是这个: cls = ItemInstance cls.TITLE ==> error 如何使这些变量可用于@classmethod dir(ItemInstanc
class ItemInstance(models.Model):
TITLE = 0
COLLECTION = 1
TVSERIES = 2
这使我能够做到:
item = ItemInstance.objects.all()[0]
item.TITLE ==> 0
但不是这个:
cls = ItemInstance
cls.TITLE ==> error
如何使这些
变量
可用于@classmethod
dir(ItemInstance)的结果是什么?我猜django在搞乱你的类变量,因为在普通python(不是子类化models.Model)中,这是可以的。没错——它确实有效,实际上是我的输入错误。谢谢你的提示。关于这个主题的所有信息都在这里: