Как передать на сеанс результат поиска.Результатом может быть объект или много объектов - PullRequest
0 голосов
/ 08 мая 2019

как передать несколько объектов в сеанс?

fil = Enseignant.objects.filter(matricule_enseignant=identifiant).values_list('niveau__filiere__nom_fiiere', flat=True)
request.session = #?

1 Ответ

1 голос
/ 08 мая 2019

Если вы храните список, просто сделайте это следующим образом:

fil = Enseignant.objects.filter(matricule_enseignant=identifiant).values_list('niveau__filiere__nom_fiiere', flat=True)
request.session['fil_ids'] = list(fil)

И получите доступ к нему в другом месте, как это:

fil_ids = request.session.get('fil_ids')
Enseignant.objects.filter(niveau__filiere__nom_fiiere__in=fil_ids)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...