Mysql
 sql >> Base de données >  >> RDS >> Mysql

Django admin List Display + ForeignKey =Empty Change List

Je seconde Stefano sur le fait que null=True, blank=True est à ajouter. Mais, je pense que vous n'avez qu'à l'ajouter au org_name champ de l'Organization maquette. Cela devrait faire votre chemin. Cela doit être fait car vous avez exécuté inspectdb pour créer des modèles à partir de votre ancienne base de données. Et probablement l'organization table dans la base de données a une chaîne vide stockée. Ainsi, l'ajout de ce qui précède permettrait à l'administrateur d'afficher un champ/une colonne vide.

De plus, vous pouvez également essayer d'utiliser rappels dans les situations où vous ne souhaitez pas apporter de modifications à la définition de votre modèle comme ci-dessus.