Доброго времени суток!
Есть модели:
class Cargo(models.Model):
id = models.AutoField(u'№', primary_key=True)
creator = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=u'создатель')
class Itinerary(models.Model):
id = models.AutoField(u'№', primary_key=True)
cargoes = models.ManyToManyField(Cargo, verbose_name=u'Грузы')
1) Каким образом добиться, чтобы один и тот-же Cargo
не мог попасть в несколько Itinerary
?
2) Как составить запрос, чтобы найти все Cargo
, которые еще не связаны ни с одним Itinerary
? В методе formfield_for_manytomany
.
3) Как составить запрос, чтобы найти все Cargo
, которые еще не связаны ни с одним Itinerary
? В методе formfield_for_manytomany
.
Все это нужно для админки.
Updated 28 Dec. 2015, 18:48 by SES.