Django:使用自定义ModelAdmin类时,“管理”面板未显示所有条目

时间:2018-08-04 22:12:18

标签: python django admin

我有一个简单的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)

0 个答案:

没有答案