【发布时间】:2019-05-08 23:32:16
【问题描述】:
如何将多个对象传递给一个会话?
fil = Enseignant.objects.filter(matricule_enseignant=identifiant).values_list('niveau__filiere__nom_fiiere', flat=True)
request.session = #?
【问题讨论】:
如何将多个对象传递给一个会话?
fil = Enseignant.objects.filter(matricule_enseignant=identifiant).values_list('niveau__filiere__nom_fiiere', flat=True)
request.session = #?
【问题讨论】:
如果您要存储一个列表,那么只需这样做:
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)
【讨论】: