我正在尝试在我的模板中动态生成链接..../hub/username/但由于某些原因,我总是只返回..../hub。我把这些文件读了好几遍,似乎很清楚该怎么办,但我想我只是在某个地方犯了些错误! 请帮帮我!你知道吗
我的URL中有:
urlpatterns = patterns(
'',
url(r'^hub/(.+)/$', 'hub.views.hub_view', name="hub"),
...
...
)
我的模板中有:
<li><a id="todoMenuButton" href="{% url 'hub' user.username %}">ToDo</a></li>
“我的设置”中已启用模板上下文预处理器:
TEMPLATE_CONTEXT_PROESSORS = (
'django.core.context_processors.request',
)
谢谢!你知道吗
您没有将
request
上下文处理器添加到缺省集,而是用单个处理器覆盖缺省值。这意味着上下文中没有定义user
变量。您可以改用request.user
,但最好修复您的问题,因为您还缺少其他有用的处理器(例如debug)。你知道吗这是一个简单的错误,我使用了todo按钮而不是hub按钮:/
对不起!你知道吗
谢谢!你知道吗
相关问题 更多 >
编程相关推荐