sql >> Base de Datos >  >> RDS >> Mysql

Pantalla de lista de administración de Django + ForeignKey =Lista de cambios vacía

Secundo a Stefano en el hecho de que null=True, blank=True hay que añadir. Pero creo que solo necesita agregarlo a org_name campo de la Organization modelo. Eso debería abrirte paso. Tiene que hacerse porque ha ejecutado inspectdb para crear modelos a partir de su base de datos heredada. Y probablemente la organization la tabla en la base de datos tiene una cadena vacía almacenada. Por lo tanto, agregar lo anterior permitiría que el administrador muestre un campo/columna en blanco.

Además, también puede intentar usar devoluciones de llamada en situaciones en las que no desea realizar cambios en la definición de su modelo como el anterior.