如果请求中有特定的命名cookie,我想在布局中显示其他链接。我设法访问了“请求”#39;模板内的变量。我做了以下:
$_GET['id']
但它会抛出此错误: {% if request.COOKIES.['cookie_name'] %}
<li><a href="{% url 'felhasznalo:felhasznalo-detail' %}">some link</a></li>
{% endif %}
答案 0 :(得分:2)
https://docs.djangoproject.com/en/1.9/ref/templates/api/#variables-and-lookups
使用
Module "appAcademia" was created but never loaded.
变量和查找
变量名必须包含任何字母(A-Z),任何数字(0-9),a 下划线(但它们不能以下划线开头)或点。
点在模板渲染中具有特殊含义。变量中的一个点 name表示查找。具体来说,当模板系统 在变量名中遇到一个点,它会尝试以下查找, 按此顺序:
{% if request.COOKIES.cookie_name %} <li><a href="{% url 'felhasznalo:felhasznalo-detail' %}">some link</a></li> {% endif %}