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
Czy dobrą praktyką jest przechowywanie obiektów w sesji zamiast ich identyfikatora?
Czy będzie to "możliwe do wybrania" na przykład w szablonach?Django - Przechowywanie obiektów w sesji
<div>{{ request.session.book.author.name }}</div>
lepiej przechowywać identyfikator w sesji. chcesz, aby wszystkie dane sesji były jak najmniejsze. – cobie
Tak właśnie myślałem. Odpowiedź brzmi: "nie, to nie jest dobra praktyka", czyż nie? –