这是一个简单的问题。我有一个带有FK会话的模型:
class Booking(models.Model):
session = models.ForeignKey('sessions.Session', blank=True, null=True)
...
当我保存模型时,我需要做这样的事情:
if form.is_valid():
booking = form.save(commit=False)
booking.session = HOW CAN I GET THE SESSION?
booking.save()
答案 0 :(得分:3)
request.session
这将返回一个SessionStore对象
但是,根据您尝试对会话进行的操作,此答案很快就会变得无关紧要。
本节提供了有关在视图中使用会话的非常有用的信息:https://docs.djangoproject.com/en/dev/topics/http/sessions/#using-sessions-in-views