如果我具有以下Model,ModelAdmin和ModelForm,如何在Order
方法中获取当前的clean
(Order实例用户正在更改)
class Order(models.Model)
# Order Model
class OrderAdmin(admin.ModelAdmin):
form = OrderAdminForm
class OrderAdminForm(forms.ModelForm)
class Meta:
model = Order
def clean(self):
# How do I get current the Order instance I'm editing here ?
admin.site.register(Order, OrderAdmin)
答案 0 :(得分:2)
在ModelForm中,可以通过self.instance
访问该实例。