OrderAmount 필드의 유효성 검사를 건너 뛰어도 무효화 된 데이터를 저장해야합니다. 이것이 할 수있는 방법이 있습니까? 나는 장고가 당신 자신의 밸리데이션을 허용한다는 것을 알고 있지만, 나는 한 필드의 밸리데이션을 완전히 건너 뛰는 방법을 모른다.django 필드의 유효성 검사 건너 뛰기
모델 :
class LiquorOrder(models.Model):
pack_size = (
('1', '1'),
('2', '2'),
)
LiquorOrderID = models.AutoField(primary_key=True)
storeliquorID = models.ForeignKey(StoreLiquor)
orderID = models.ForeignKey(Order)
OrderAmount = models.PositiveSmallIntegerField('Order Amount', max_length=3, choices=pack_size)
TotalPrice = models.DecimalField('Total Price', max_digits=5, decimal_places=2)
형태 : 장고가하는 유일한 유효성 검사 값을 확인하는 PositiveSmallIntegerField를 들어
class AddToOrderForm(forms.ModelForm):
class Meta:
model = LiquorOrder
fields = ('OrderAmount',)