2012-07-04 4 views
0
affichage

étrangers Divers autres postes sur pile ont regardé comment « bien » comprennent un foreignkey dans list_display, qui permet le tri, etc.django admin liste des principaux

Cependant, je ne suis pas intéressé par cela. Je veux juste afficher l'unicode du champ foreignkey.

Des django docs:

A few special cases to note about list_display: 

If the field is a ForeignKey, Django will display the __unicode__() of the related object. 

J'ai eu ce travail auparavant, mais depuis que je vérifié l'admin django, il n'est plus afficher toute entrée du tout si le list_display comprend un champ foreignkey. Une fois le champ clé étrangère retiré de list_display, les entrées sont de nouveau affichées.

J'ai évidemment mis à jour quelque chose de mineur qui a provoqué cela. Des idées?

Répondre

0

Nous avons découvert que cela peut être dû à un problème de DB stockant les informations de clé étrangère comme une chaîne vide.

Comme je suis encore en développement, j'ai simplement laissé tomber la table. Cependant, je me réjouis de la discussion et des réponses sur la façon de résoudre ce problème sans laisser tomber la table.

Django admin List Display + ForeignKey = Empty Change List