Python Django管理员删除表单标记

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

我正在尝试向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: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>''')
见答案

我认为一个更干净的方法是使用中间页面实现管理操作,如本文所述