我想在查询字符串的帮助下将 get 方法中的一些成功消息打印回索引页 (home.html),即模板页。我已使用重定向到索引页
return HttpResponseRedirect("/mysite/q="+successfailure)
现在我想打印字符串成功以及索引文件(或模板文件/home.html 文件)中的其他内容。
我搜索了解决方案,发现“ django.core.context_processors.request context ”应该添加到设置中。但是我没有找到添加它的地方。我目前正在使用 python 2.7 和 django 1.4.3。
我也尝试使用
render_to_response("home.html",{'q':successfailure})
但是,结果打印在当前页面(addContent.html- 我不想要),但我想将 url 发送到 ‘/mysite/’ 并在那里打印结果。
请提出适当的解决方案。提前致谢。
原文由 user2081099 发布,翻译遵循 CC BY-SA 4.0 许可协议
这些是默认的上下文处理器: https ://docs.djangoproject.com/en/dev/ref/templates/api/#using-requestcontext
如果它不在您的设置中,那么您还没有覆盖它。现在就做。
然后在你的模板中,是这样的:
另外,我在您的链接 URL 中注意到您没有使用查询字符串运算符
?
。你应该: