を持つモデルがあり、ManyToManyField
それを特定のプロパティを持つインスタンスに制限したい場合、これを行う最善の方法は何ですか? フォームバリデーションでもビューでもできますが、モデルに近いところでやりたいです。
たとえば、is_cool が True に設定されているクラス B のインスタンスのみをクラス 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)