如何使一个变量在HTML/模板(Django)中的所有页面都可访问。。?

2024-03-28 12:40:22 发布

您现在位置:Python中文网/ 问答频道 /正文

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

在母版页中有一个下拉菜单(选择菜单),我想访问所有Django函数和视图中所选选项的值。。在

我怎样才能达到这个目的呢。。??在


Tags: 项目django函数目的视图html选项菜单
2条回答

解决方案是通过post将select菜单的所选值分配给会话变量(jqueryajax post可能不那么刺耳)。在

在你看来:

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

好吧,假设您正在处理表单帖子,只要您想访问您引用的选项。在

您可以将整个页面包含在一个表单中,或者使用javascript在提交的主表单中设置一个隐藏字段。在

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

相关问题 更多 >