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
Хорошая практика хранения объектов в сеансе вместо их идентификатора?
Будет ли это «picklable» достаточно для использования в шаблонах, например?Django - Сохранение объектов в сеансе
<div>{{ request.session.book.author.name }}</div>
лучше хранить идентификатор в сеансе. вы хотите сохранить все данные сеанса как можно более легкими. – cobie
Вот что я думал. Поэтому ответ должен быть «нет, это не очень хорошая практика», не так ли? –