Is there any way to to list out the fields present in a table in django models
class Profile(models.Model):
user = models.ForeignKey(User, unique=True)
name = models.ForeignKey(School)
emp = models.ForeignKey(User, unique=True)
How to list out the filed names from the table Profile,(just like desc Profile; in mysql )
thanks.
Profile._meta.fieldswill get you a list of fields. Thenameproperty of the field object contains the name of the field.Profile._meta.get_fields_with_model()will return a list of 2-tuples of(field, model), withmodelbeingNoneif the field is inProfile.