如何在Django中删除FileInput小部件的"当前"标记和链接?

seg*_*aco 6 django django-forms

我在Django的Model中创建了ModelForm,模型上有一个ImageField字段.当我在模板中渲染表单的信息以进行编辑时,它会显示:

屏幕截图显示当前信息

如何删除"当前"标签和链接?

Chr*_*att 5

Django Admin用于AdminFileWidget渲染ImageFields.AdminFileWidget仅仅继承标准FileInput小部件并添加额外的"当前"内容.所以只需使用FileInput:

from django.db import models
from django import forms

class MyModelAdmin(admin.ModelAdmin):
    formfield_overrides = {
        models.ImageField: {'widget': forms.FileInput },
    }
Run Code Online (Sandbox Code Playgroud)