В моей модели есть два связанных м2 м2 поля admins
и users
. Я хочу добавить ограничение, что один Profile
может быть подключен только к одному из полей admins
или users
.
Каков наилучший способ реализовать его в django?
class Session(models.Model):
admins = models.ManyToManyField(Profile, related_name='admins')
users = models.ManyToManyField(Profile, related_name='users')