Структура моделей:
class Person(models.Model): name = models.CharField() class Plan(models.Model): person = models.ForeignKey(Person, related_name='persons_plan') month = models.DateTimeField() # январь, февраль, март...(одна запись в месяц) val = models.IntergerField() class Fact(models.Model): person = models.ForeignKey(Person, related_name='persons_fact') month = models.DateTimeField() # январь, февраль, март...(одна запись в месяц) val = models.IntergerField()
Вопрос в том, как мне получить такую выборку (QuertSet или список словарей values()), такого представления, при месяцах запроса, допустим переменная
month_period=[1,2,3]
Январь (Plan) Февраль (Plan) Март (Plan) Январь (Plan) Февраль (Plan) Март (Plan)
Person 1 val val val val val val
Person 2 val val val val val val
Person 3 val val val val val val
… … … …
где val - значение модели Plan (или Fact) для данного пользователя
никак не могу создать выборку(
Спасибо!