我希望我的网页内容因用户来自哪个页面而异。 如何定义上一页以在模板中使用它? 我的意思是它应该看起来像
{% if (previous page)=="/some/page/"%}
do something
{% endif %}
我需要写什么而不是(上一页)? 我想知道我是否可以以某种方式使用request.META ['HTTP_REFERER'],因为我的所有尝试都称为错误。
答案 0 :(得分:0)
Django的模板语言不是Python,也不支持Python的下标语法。您必须使用此处记录的request.META.HTTP_REFERER
:https://docs.djangoproject.com/en/dev/topics/templates/#variables
http referer meta也不一定可靠,因此您可能最安全地使用会话来跟踪用户导航。