【发布时间】:2021-04-27 07:07:49
【问题描述】:
相当简单:在“干净”方法之后可以覆盖哪个方法?我正在使用“clean”来验证上传的图像,一旦我确认它没问题并保存,我想使用一些外部 API 来切换它:
class FooAdminForm(forms.ModelForm):
class Meta:
model = Asset
fields = ["name", "file",]
def clean(self):
cleaned_data = super(FooAdminForm, self).clean()
...
return cleaned_data
def bar(self):
# do stuff with new data in database
class FooAdmin(admin.ModelAdmin):
list_display = ["name", "file",]
form = FooAdminForm
有什么方法bar 可以满足我的需要吗?还是我必须与信号搏斗(例如here)?
【问题讨论】:
标签: django django-forms django-admin