列出表中存在的字段
Posted
技术标签:
【中文标题】列出表中存在的字段【英文标题】:List fields present in a table 【发布时间】:2011-01-23 01:27:23 【问题描述】:有没有办法列出 django 模型表中存在的字段
class Profile(models.Model):
user = models.ForeignKey(User, unique=True)
name = models.ForeignKey(School)
emp = models.ForeignKey(User, unique=True)
如何从表 Profile 中列出文件名,(就像 desc Profile; in mysql )
谢谢。
【问题讨论】:
【参考方案1】:Profile._meta.fields
将为您提供字段列表。字段对象的name
属性包含字段的名称。 Profile._meta.get_fields_with_model()
将返回 (field, model)
的 2 元组列表,如果字段位于 Profile
中,则 model
为 None
。
【讨论】:
以上是关于列出表中存在的字段的主要内容,如果未能解决你的问题,请参考以下文章