所以我有2个模型,BlogPost和BlogImage - 图片在管理员中,方便上传而不需要FTP,以及相关的元数据(标题等)但是,我不希望BlogPosts之间有任何数据库链接和BlogImages - 它们将作为HTML标签输入正文 - 但我想在添加新的BlogPost时引用一些内容。
有没有办法在添加BlogPost表单上显示BlogImage对象列表?我已经尝试过替换覆盖BlogPost的change_list.html模板,但我不确定如何为它提供额外的数据。感谢。
答案 0 :(得分:0)
您可能正在寻找extra_context
:
class MyModelAdmin(admin.ModelAdmin):
def change_view(self, request, object_id, extra_context=None):
my_context = {
'foo': 'bar',
}
return super(MyModelAdmin, self).change_view(request, object_id,
extra_context=my_context)