我有以下模型和它们的管理代码。问题是如何在
list_display
属性中显示一本书的前三个标签?
虽然我可以在编辑图书时显示标签,但我希望在管理面板中列出书籍时显示其 3 个标签。
models.py:
class Book(models.Model):
name = models.CharField(max_length=1000)
def __unicode__(self):
return self.name
class BookTag(models.Model):
name = models.CharField(max_length=1000)
book = models.ForeignKey(Book,null=False,blank=False)
def __unicode__(self):
return self.name
admin.py
class BookTagInline(admin.TabularInline):
model = JobTitleTag
class BookAdmin(admin.ModelAdmin):
list_display = ('name')
inlines = [ BookTagInline, ]
admin.site.register(Book,BookAdmin)
你能给我一些建议吗? 谢谢