Python Django管理员删除表单标记
我正在尝试向change_list.html中的管理面板添加一个表单,每行有两个file和button类型的输入。但是页面上没有表单标签Python Django管理员删除表单标记,python,django,Python,Django,我正在尝试向change_list.html中的管理面板添加一个表单,每行有两个file和button类型的输入。但是页面上没有表单标签 @admin.register(MyModel) class MyModelAdmin(admin.ModelAdmin): list_display = ('pk', 'upload_excel') def upload_excel(self, instance): href = reverse('admin:upl
@admin.register(MyModel)
class MyModelAdmin(admin.ModelAdmin):
list_display = ('pk', 'upload_excel')
def upload_excel(self, instance):
href = reverse('admin:upload_excel_view', kwargs=dict(pk=instance.pk))
return format_html(f'''<form action="{href}" enctype="multipart/form-data" method="GET">
<div>
<input type="file" value="Upload">
<input type="submit" value="Upload">
</div>
</form>''')
见答案
我认为一个更干净的方法是使用中间页面实现管理操作,如本文所述