【发布时间】:2011-09-22 10:01:56
【问题描述】:
我需要创建一个表单,而不是搜索,而是一种将出现在站点库中的配置文件切换器。
只是想知道解决此问题的最佳方法是什么?我对中间件不是很熟悉,但这听起来像是调查它的时候了?
或者,我想我可以从模板标签加载表单?
我只是在寻找不同的方法来实现这个站点范围的表单。谢谢。
Github 就是一个很好的例子。切换帐户上下文会根据您当前的帐户上下文为您提供不同的页面/可访问性。
【问题讨论】:
-
我认为我没有完全理解您的问题:“个人资料切换器”是什么意思?用户如何与您的这种形式进行交互?您是在切换过程后尝试更改显示的表单还是结果?
-
一个用户可以有很多个人资料,根据他选择的个人资料,他可以访问不同的东西。
-
那么就像drtyrsa所说的那样。基本上,假设你有一个“profile1”、“profile2”、“profile3”值。用户选择 profile1。您通过上下文处理器在变量内发送“profile1”值(如 tyrsa 所指出的)。然后,在您的 html 中,您可以执行类似 {% if variable=="profile1" %}
标签: django django-templates django-middleware