如何删除“当前” Django中的FileInput小部件的标签和链接? [英] How to remove the "Currently" tag and link of a FileInput widget in Django?
本文介绍了如何删除“当前” Django中的FileInput小部件的标签和链接?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
的屏幕截图
如何删除当前标签并链接?
解决方案
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},
}
I made a ModelForm from a Model in Django, the model have an ImageField field on it. When I render the info of the form in a template for editing it, it show this:
How I can remove the 'Currently' tag and link??
解决方案
The Django Admin uses AdminFileWidget
to render ImageFields. AdminFileWidget
merely inherits from the standard FileInput
widget and adds the extra "Currently" stuff. So just use FileInput
instead:
from django.db import models
from django import forms
class MyModelAdmin(admin.ModelAdmin):
formfield_overrides = {
models.ImageField: {'widget': forms.FileInput },
}
这篇关于如何删除“当前” Django中的FileInput小部件的标签和链接?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文