因此,我将cms模板移到模板文件夹中的/cms文件夹中:
templates/cms/default_template.html
我编辑了settings.py如下:
CMS_TEMPLATES = (
('cms/default_template.html', 'Default Template'),
)我的模板如下所示:
{% extends "base.html" %}
{% load cms_tags %}
{% block base_content %}
{% placeholder template_1_content %}
{% endblock %}问题是它在页面加载时抛出以下错误:
TemplateDoesNotExist at /en/
模板呈现中的错误
3
4 {% block base_content %}
5 ***{% placeholder template_1_content %}*** -> This line is red indicating the problem is here
6 {% endblock %}如果删除{%占位符template_1_content %},页面将加载良好,没有问题。只是在添加了那个占位符之后,它才变得疯狂,我想不出任何理由。
以前有人见过这样的东西吗?
顺便说一下,如果我不使用/cms文件夹,页面将加载占位符。那么占位符和文件夹位置是什么?
任何帮助都将不胜感激。
发布于 2013-09-22 03:22:20
我想通了。结果,创建的第一个模板的名称存储在数据库中,并且正在被引用。我必须手动编辑数据库到模板的新位置和名称。
https://stackoverflow.com/questions/18935176
复制相似问题