0

If I have the following Model, ModelAdmin and ModelForm, how do I get current Order (the Order instance user's changing) in clean method

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)
vincentf
  • 1,419
  • 2
  • 20
  • 36

1 Answers1

3

In a ModelForm, the instance is accessible via self.instance

Flavio Milan
  • 467
  • 3
  • 16