Django get_attname() для возврата списка со значением, если атрибут является обязательным

У меня такой код:

[header.get_attname() for header in Model._meta.fields]

, который возвращает все имена атрибутов выбранного мной Model. Я хочу увидеть, является ли атрибут обязательным, например, если имя атрибута является внешним ключом, возврат должен быть [('a_foreign_key', 'required'),...]

прямо сейчас он возвращает только ['a_foreign_key',...]. Есть ли способ сделать это?

Вернуться на верх