2

如何使用Django中的模型检索MySQL中表的列的名称?

如果我使用的是MySQLdb API。我可以使用以下方法完成它:

cur = connection.cursor()
for k in cur.description:
    print k[0]

但我不想以上述方式这样做。

我在models.py中定义了以下内容

class Third(models.Model):
    studentname = models.CharField(max_length=90)
    rollnumber = models.CharField(max_length=30, primary_key=True)
    college = models.CharField(max_length=120)

我的输出应该列出“studentname”、“rollnumber”、“college”

4

1 回答 1

6

列出“第三”模型类的字段:

for field in Third._meta.fields
  print field.name
于 2012-06-18T00:43:37.237 回答