【发布时间】:2017-08-13 16:38:27
【问题描述】:
我想在基础模板中实现缓存:
<!DOCTYPE html>
<html lang="en">
{% load cache %}
{% load app_config %}{% verbose_name 'polls' as app_name %}
<head>
{% cache head %}
<meta charset="UTF-8">
<title>{% block title %}{% endblock %} - {{ app_name }}</title>
{% load static %}
<link rel="stylesheet" type="text/css" href="{% static 'polls/css/style.css' %}" />
{% endcache %}
</head>
<body>
{% cache header %}
<h2 id="header"><a href="{% url 'polls:index' %}">{{ app_name }}</a></h2><hr/>
{% endcache %}
{% block content %}{% endblock %}
</body>
</html>
有两个问题:
verbose_name 模板标签总是被执行。我怎样才能防止这种情况发生?
模板标签不接受None的超时时间,即永不过期。
【问题讨论】:
标签: django caching django-templates