如何在HTML / Template(Django)的所有页面中访问变量..?

时间:2012-02-21 17:02:18

标签: javascript python html django

我正在为我的项目使用Django-Python ..我创建了一个“主HTML页面”,所有其他页面都扩展了这个母版页。

主页面中有一个下拉菜单(选择菜单)。我希望在所有Django功能和视图中访问所选选项的值。

我怎样才能实现......?

2 个答案:

答案 0 :(得分:2)

解决方案是通过post将选择菜单的选定值的值分配给会话变量(jQuery ajax帖子可能不那么突兀)。

您认为的某个地方:

if request.POST:
    request.SESSION['select_menu_value'] = request.POST.get('select_menu_value')

答案 1 :(得分:0)

嗯,大概是当你想要访问你所指的选项时,你正在处理表单帖子。

您可以将整个页面包含在表单中,也可以使用javascript在主表单中设置隐藏字段。

然后,您可以将其作为POST对象的原始属性进行访问,或绑定Form对象来处理它。