Список полей, представленных в таблице - PullRequest
9 голосов
/ 03 марта 2010

Есть ли способ перечислить поля, присутствующие в таблице в моделях django

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

Как вывести список имен файлов из таблицы Profile, (так же, как desc Profile; в mysql)

спасибо.

1 Ответ

14 голосов
/ 03 марта 2010

Profile._meta.fields даст вам список полей. Свойство name объекта поля содержит имя поля. Profile._meta.get_fields_with_model() вернет список из двух кортежей из (field, model), где model будет None, если поле имеет значение Profile.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...