2009-12-20 1 views
1

Мне нужно добавить ключ/значение к запросу для каждого объекта на основе материала в request.session.Как я могу добавить ключ/значение к объекту queryset

Как это сделать?

Алан

+0

ehhmmm ... whatt ?? – streetparade

+0

На самом деле, этот вопрос был немного глуп. Мне было нужно следующее: object = Object.objects.all() и in for loop: object.session = request.session [object.id] –

ответ

1

Исторический ответ:

Вы можете использовать метод .extra() на QuerySet добавить дополнительные 'поля'.

Может быть полезно использовать documentation.

Новый ответ:

Вы должны использовать метод .annotate() добавить дополнительные поля.

Просмотреть documentation.