2010-03-03 10 views
9

Esiste un modo per elencare i campi presenti in una tabella in modelli Djangocampi List presenti in una tabella

class Profile(models.Model): 
    user = models.ForeignKey(User, unique=True) 
    name = models.ForeignKey(School) 
    emp = models.ForeignKey(User, unique=True) 

Come elencare i nomi depositati dalla tabella Profile, (proprio come disc Profilo ; in mysql)

grazie.

risposta

14

Profile._meta.fields ti fornirà un elenco di campi. La proprietà name dell'oggetto campo contiene il nome del campo. Profile._meta.get_fields_with_model() restituirà un elenco di 2-tuple di (field, model), con model pari a None se il campo è in Profile.

Problemi correlati