0
型號:Django表單清潔
class MyModel(models.Model):
status = models.ForeignKey(Status, on_delete=models.PROTECT, null=True, blank=True)
date = models.DateField()
形式:
class MyModelForm(ModelForm):
class Meta:
model = MyModel
fields = '__all__'
def clean_date(self):
cd = self.cleaned_data
status = cd.get('status')
date = cd.get('date')
if not date and status == 1:
raise forms.ValidationError((mark_safe('<p class="text-danger">When status is .... You must add date </p>')))
return date
我清潔功能無法正常工作。怎麼了?你可以幫我嗎 ?
請詳細說明,您的數據和錯誤信息 –