如果我有一个ManyToManyField
的模型,并且我想将它限制为具有特定属性的实例,那么执行此操作的最佳方法是什么?我可以在表单验证中或在视图中执行此操作,但我希望更接近模型。什么是验证ManyToManyFields的正确方法?
例如,我如何才允许将class_B的is_cool设置为True的实例与类A实例关联?
from django.db import models
class A(models.Model):
cool_bees = models.models.ManyToManyField('B')
class B(models.Model):
is_cool = models.BooleanField(default=False)
@okm真是没有,你拿走了我的麦康奈尔空间!不要试图拉我的PEP 8,因为它没有提到关于定义的任何内容,只是关于函数调用。 ;) – aptwebapps