class Book(models.Model):
author = models.ForeignKey(User)
name = models.CharField(max_length=100)
def view(request):
book = Book.objects.get(pk=1)
request.session['selected_book'] = book
Est-ce une bonne pratique de stocker des objets dans une session au lieu de leur identifiant?
Sera-t-il suffisamment "picklable" pour être utilisé dans les templates par exemple?Django - Stockage d'objets dans la session
<div>{{ request.session.book.author.name }}</div>
mieux pour stocker un ID dans la session. vous voulez garder toutes les données de session aussi légères que possible. – cobie
C'est ce que je pensais. Donc la réponse devrait être "non ce n'est pas une bonne pratique", n'est-ce pas? –