【发布时间】:2012-03-24 12:46:41
【问题描述】:
如何确保至少设置了一个多对多关系?
例如:如果我有一个 listing 模型,它的 image 字段与 images 具有多对多关系。如何确保至少设置了一张图片
额外问题:如果最小值不是一个怎么办?最大值呢?
【问题讨论】:
-
确保是什么意思?除非有所需数量的图像,否则阻止保存?
-
是的,确保至少存在一个(如果可能的话,还有一个最大值)
-
您需要它来过滤列表或其他地方吗?过滤时,您可以使用注释并按结果编号过滤。
-
根据 [this answer][1] 这是不可能的。 [1]:stackoverflow.com/questions/10480322/…
标签: python django validation model many-to-many