堆栈上的各种其他帖子已经研究了如何在list_display中“正确”包含一个外键,这样可以进行排序等。
但是,我对此不感兴趣。我只想显示foreignkey字段的unicode。
来自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.
我之前有过这个工作,但自从我上次检查django管理员后,如果list_display包含foreignkey字段,它就不再显示任何条目。从list_display中删除foreignkey字段后,将再次显示这些条目。
我显然更新了一些引起这种情况的小事。有什么想法吗?
答案 0 :(得分:0)
发现这可能是由于DB问题将外键信息存储为空字符串。
当我还在开发中时,我只是放弃了桌子。但是,我欢迎讨论和解答如何解决这个问题而不放弃表格。