列出表中的字段

时间:2010-03-03 05:19:00

标签: python django

有没有办法列出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中一样)

感谢。

1 个答案:

答案 0 :(得分:14)

Profile._meta.fields会为您提供字段列表。字段对象的name属性包含字段的名称。如果字段位于Profile._meta.get_fields_with_model()(field, model)将返回model的2元组列表,NoneProfile