Найти - Пользователи
Полная версия: Как правильно сделать проверку на вхождение в m2m связь в запросе?
Начало » Django » Как правильно сделать проверку на вхождение в m2m связь в запросе?
1
MikaMika
Привет.
Есть модели:
class MyObject(models.Model):
    name = models.CharField()
class Day(models.Model):
    day = models.IntegerField()
class Month(models.Model):
    month = models.IntegerField()
    myobj = models.ForeignKey(MyObject)
    days = models.ManyToManyField(Day)
Пользователь с формы на сайте вводит месяц.
Делаю запрос:
MyObject.objects.filter(month__month=<месяц, который ввел пользователь с формы>,
                                  <день, который ввел пользователь с формы> in month__days ????
)
Как проверить, в запросе, что день который ввёл пользователь входит (присутствует) в m2m связь days в модели Month?


Doberman26rus
MyObject.objects.filter(month__month=<месяц, который ввел пользователь с формы>,
month__days__day= <день, который ввел пользователь с формы>)
)

попробуй так
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB