首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cms模板中断页中的Django-cms占位符

cms模板中断页中的Django-cms占位符
EN

Stack Overflow用户
提问于 2013-09-21 16:56:06
回答 1查看 296关注 0票数 0

因此,我将cms模板移到模板文件夹中的/cms文件夹中:

templates/cms/default_template.html

我编辑了settings.py如下:

代码语言:javascript
复制
CMS_TEMPLATES = (
    ('cms/default_template.html', 'Default Template'),
)

我的模板如下所示:

代码语言:javascript
复制
{% extends "base.html" %}
{% load cms_tags %}

{% block base_content %}
    {% placeholder template_1_content %}
{% endblock %}

问题是它在页面加载时抛出以下错误:

TemplateDoesNotExist at /en/

模板呈现中的错误

代码语言:javascript
复制
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文件夹,页面将加载占位符。那么占位符和文件夹位置是什么?

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2013-09-22 03:22:20

我想通了。结果,创建的第一个模板的名称存储在数据库中,并且正在被引用。我必须手动编辑数据库到模板的新位置和名称。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18935176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档