获取一个get值并使常量变量django python

时间:2017-11-18 19:39:50

标签: python django request middleware

我正在使用django酒店预订引擎项目。 我需要当客户选择酒店,到达日期和出发日期(这些参数与get方法一起传递)视图接收它们,并为所有视图生成全局变量,直到客户端更改例如日期。 在每个视图中,我需要有酒店,到达日期和出发日期。我知道我可以用上下文处理器来模板化,但我不知道这对于视图来说是更好的方法。 我正在用中间件摆脱一些东西,但我不知道。 有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:1)

允许您为当前用户设置var并在所有视图中使用,只需使用此类会话

request.session['date'] = your_date

然后在其他视图中使用此变量就可以执行此操作

user_date = request.session['date']