How do I retrieve names of the columns of a table in MySQL using Models in Django?
If I were using a MySQLdb API. I could have done it using the following:
cur = connection.cursor()
for k in cur.description:
print k[0]
But I don’t want to do it in the above manner.
I have the following defined in 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)
My output should list “studentname”, “rollnumber”,”college”
Listing the fields of your ‘Third’ model class in python2:
And python3: