假设我有 Django 模型:
class Data(models.Model):
name = models.CharField(max_length=50, blank=False)
some_number = models.DecimalField(max_digits=6, blank=False)
optional_field = models.CharField(max_length=20)
我正在尝试验证数据列表是否满足模型的条件。说我有这个清单:
myData = [
['bob', 25.22, None], #should pass
['jane', 123.45678, "foo"], #should fail some_number max_digits=6
[None, 25.22, "bar"] #should fail name blank=False
]
是否有一种干净快速的方法来测试每一行是通过还是失败,并且如果失败,还可以获得不满足的条件?
红颜莎娜
喵喔喔
相关分类