我正在切换到SVG图像来表示我的电子商务平台上的类别。我以前在分类模型中使用models.ImageField来存储图像,但是forms.ImageField验证不能处理基于向量的图像(因此拒绝它)。
我不需要对有害的文件进行彻底的验证,因为所有的上传都将通过Django管理完成。看起来我必须在我的模型中切换到一个models.FileField,但是我确实想要警告不要上传无效的图像。
Nick在django-rest框架的ImageField上写了一个django-rest框架的ImageField(在文章中找到源代码,我没有足够的声誉来发布更多的链接)。如何在Django的ImageField (而不是DRF 1)上使用此解决方案?
发布于 2019-03-11 22:37:36
from django.forms import ModelForm, FileField
class TemplatesModelForm(ModelForm):
class Meta:
model = Templates
exclude = []
field_classes = {
'image': FileField,
}
@admin.register(Templates)
class TemplatesAdmin(admin.ModelAdmin):
form = TemplatesModelForm它的工作
https://stackoverflow.com/questions/38006200
复制相似问题