我正在使用Django,我想知道是否有一种简单的方法可以使用模板系统创建到前一页的"返回"链接.
我认为在最坏的情况下,我可以从view函数中的request对象获得这些信息,并将其传递给template rendering方法,但我希望我能以某种方式避免所有这些样板代码.
我已经判断了Django模板文档,我没有看到任何明确提到这一点的内容.
我正在使用Django,我想知道是否有一种简单的方法可以使用模板系统创建到前一页的"返回"链接.
我认为在最坏的情况下,我可以从view函数中的request对象获得这些信息,并将其传递给template rendering方法,但我希望我能以某种方式避免所有这些样板代码.
我已经判断了Django模板文档,我没有看到任何明确提到这一点的内容.
您可以启用:
'django.core.context_processors.request',
在你settings.TEMPLATE_CONTEXT_PROCESSORS
%的挡路里,钩住裁判,但这有点恶心,可能会弄得到处都是.
在大多数你想要的地方(比如编辑帖子页面),你都有一个真实的对象(在这个例子中,就是帖子),这样你就可以很容易地确定正确的前一页应该是什么.