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
我清洁功能无法正常工作。怎么了?你可以帮我吗 ?
请详细说明,您的数据和错误信息 –