我有一个简单的Django模型
class Tourney(models.Model):
location = models.ForeignKey(Location, on_delete=models.CASCADE, verbose_name=_('Location'), related_name='tourneys')
date = models.DateField(_('Date'))
...
当我使用此ModelAdmin
类
class TourneyAdmin(admin.ModelAdmin):
list_display = ('id', 'date',)
管理面板显示数据库中的每个条目。但是当我加入 location 字段
class TourneyAdmin(admin.ModelAdmin):
list_display = ('id', 'date', 'location',)
某些条目未显示在列表中。
在页面底部,条目数( x Tourneys )仍正确显示。
知道为什么会这样吗?
这是Location
类:
class Location(models.Model):
name = models.CharField(_('Name'), unique=True, max_length=50)