12
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
オブジェクトをIDの代わりにSessionに格納するのは良い方法ですか?
テンプレートなどで使用するには十分に「ピック可能」なのでしょうか?Django - セッションにオブジェクトを格納する
<div>{{ request.session.book.author.name }}</div>
セッションにIDを格納する方がよいでしょう。すべてのセッションデータを可能な限り軽量に保つ必要があります。 – cobie
それは私が考えていたものです。だから答えは "それは良い習慣ではない"ではないでしょうか? –