Django Modelform (with excluded field)

后端 未结 2 1141
谎友^
谎友^ 2020-12-09 11:39

I have a sample form:

class AdminDiscountForm(ModelForm):  
    class Meta:  
        model = Discount  
        exclude = (\'company\',)

t

2条回答
  •  心在旅途
    2020-12-09 12:14

    You could try this:

    discount = Discount(company = blah)
    form = AdminDiscountForm(request.POST, instance=discount)
    if form.is_valid():
        discount = form.save()
    

    And the docs say: By default the clean() method validates the uniqueness of fields that are marked as ... unique_together

提交回复
热议问题