在Articles/Publications的经典示例中,当我在“管理”页面中创建发布记录时,我希望能够将现有文章添加到该发布中。我该怎么办?
我尝试了以下操作:
class PublicationAdmin(admin.ModelAdmin):
articles = Article.objects.all()
admin.site.register(Publication, PublicationAdmin)
尽管我根本看不到任何文章可供选择。
我可以做另一种方法,当我添加新文章时,可以通过添加
选择出版物。class ArticleAdmin(admin.ModelAdmin):
fieldsets =[('Publications', {'fields': ['publications']})]
答案 0 :(得分:0)
您需要在InlineModelAdmin
模型上定义through
,在这种情况下through
模型是Publication.article_set.through
。参见docs。