глядя на м2м отношения - PullRequest
2 голосов
/ 18 мая 2011

Учитывая модель ниже, Как я могу найти объекты, которые есть в поле "дни" сегодня. По сути, покажи мне работу, у которой есть определенный день. «Ср», например.

Любая помощь будет принята с благодарностью.

model.py

class Day(models.Model):
    day = models.CharField(max_length=3)
    def __unicode__(self):
        return "%s"%(self.day)

class Job(models.Model):
    name = models.CharField(max_length=32, unique=True)
    ...
    start = models.TimeField()
    end = models.TimeField()
    days = models.ManyToManyField(Day)

view.py

today = datetime.date.today()
dayofweek = today.strftime("%a")
DAY = Day.objects.get(day=dayofweek)

#not sure how i would 'filter' this to get the results i need

1 Ответ

2 голосов
/ 18 мая 2011

Job.objects.filter(days=DAY) правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...