有没有办法列出django模型中表格中的字段
class Profile(models.Model):
user = models.ForeignKey(User, unique=True)
name = models.ForeignKey(School)
emp = models.ForeignKey(User, unique=True)
如何列出表Profile中的字段名称,(就像desc Profile;在mysql中一样)
感谢。
答案 0 :(得分:14)
Profile._meta.fields
会为您提供字段列表。字段对象的name
属性包含字段的名称。如果字段位于Profile._meta.get_fields_with_model()
,(field, model)
将返回model
的2元组列表,None
为Profile
。