【发布时间】:2011-03-07 14:01:52
【问题描述】:
我定义了一个User 类,它(最终)继承自models.Model。我想获取为此模型定义的所有字段的列表。例如,phone_number = CharField(max_length=20)。基本上,我想检索从 Field 类继承的任何内容。
我想我可以利用inspect.getmembers(model) 来检索这些,但它返回的列表不包含任何这些字段。看起来 Django 已经掌握了这个类并添加了它所有的魔法属性并剥离了实际定义的内容。那么......我怎样才能得到这些领域?他们可能有一个功能可以为自己的内部目的检索它们?
【问题讨论】:
标签: django django-models