【问题标题】:take a get value and make constant variable django python取一个获取值并制作常量变量django python
【发布时间】:2017-11-18 19:39:49
【问题描述】:

我正在使用 django 从事酒店预订引擎项目。 当客户选择酒店、到达日期和离开日期(这些参数通过 get 方法传递)时,我需要一个视图来获取它们,并为所有视图生成全局变量,直到客户更改例如日期。 在每个视图中,我都需要有酒店、到达日期和离开日期。我知道我可以使用上下文处理器对模板执行此操作,但我不知道对于视图执行此操作的更好方法。 我正在用中间件摆脱一些东西,但我不知道。 有人可以帮帮我吗?

【问题讨论】:

  • 您正在寻找会话
  • 这是唯一的办法吗?
  • 阅读答案

标签: python django request middleware


【解决方案1】:

让您想为当前用户设置一个 var 并在所有视图中使用,只需使用这样的会话

request.session['date'] = your_date

然后要在其他视图中使用此变量,您可以这样做

user_date = request.session['date']

【讨论】:

  • 是的,我现在这样。我的东西可能是一种创建类或接收值并使它们可访问所有视图的方法
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-30
  • 2013-03-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多