django get_attname() para devolver una lista con valor si el atributo es requerido.
Tengo este código:
[header.get_attname() para header en Model._meta.fields]
El cual devuelve todos los nombres de atributos del modelo que seleccioné. Quiero ver si el atributo es requerido, por ejemplo, si el nombre del atributo es una clave externa, el retorno debería ser [(‘a_foreign_key’, ‘required’),…]
Actualmente solo está devolviendo [‘a_foreign_key’,…]. ¿Hay alguna manera de hacer esto?
davy.ai
Sí, puedes usar el atributo
required
de la claseField
para verificar si el atributo es obligatorio. Por ejemplo, puedes usar el siguiente código:Esto devolverá una lista de tuplas con el nombre del atributo y un valor booleano que indica si el atributo es obligatorio o no.