首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FeinCMS初始安装:模板

FeinCMS初始安装:模板
EN

Stack Overflow用户
提问于 2013-07-31 16:03:16
回答 1查看 360关注 0票数 2

因此,我试图让FeinCMS启动并运行,并让它在后端运行,但我无法加载一个页面:

我的models.py就是这样设置的:

代码语言:javascript
复制
Page.register_templates({
    'title': _('Standard template'),
    'path': 'base.html',
    'regions': (
        ('main', _('Main content area')),
        ('sidebar', _('Sidebar'), 'inherited'),
        ),
    })

Page.create_content_type(RichTextContent)
Page.create_content_type(MediaFileContent, TYPE_CHOICES=(
    ('default', _('default')),
    ('lightbox', _('lightbox')),
    ))

我得到的错误是

代码语言:javascript
复制
TemplateDoesNotExist at /test/

zipfel/base.html

Django tried loading these templates, in this order:

Using loader django.template.loaders.filesystem.Loader:
Using loader django.template.loaders.app_directories.Loader:
    /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/contrib/auth/templates/zipfel/base.html (File does not exist)
    /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/contrib/admin/templates/zipfel/base.html (File does not exist)
    /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/contrib/admindocs/templates/zipfel/base.html (File does not exist)
    /Library/Python/2.7/site-packages/feincms/templates/zipfel/base.html (File does not exist)
    /Library/Python/2.7/site-packages/mptt/templates/zipfel/base.html (File does not exist)

现在我明白了,如果我将一个base.html文件放在其中任何一个目录中,那么它应该可以工作。

2个问题:

base.html内容需要是什么?为了能够将base.html放在应用程序文件夹中,我必须将该路径添加到TEMPLATE_DIRS中吗?

到目前为止,FeinCMS安装对我来说是相当棘手的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-02 04:46:30

我向TEMPLATE_DIRS添加了绝对路径,这允许我将base.html放置在我想要的位置。

在该文件中,我放置了以下代码并能够查看我的页面:

代码语言:javascript
复制
{% load feincms_tags %}

<div id="content">
    {% block content %}
    {% for content in feincms_page.content.main %}
        {{ content.render }}
    {% endfor %}
    {% endblock %}
</div>

<div id="sidebar">
    {% block sidebar %}
    {% for content in feincms_page.content.sidebar %}
        {{ content.render }}
    {% endfor %}
    {% endblock %}
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17975351

复制
相关文章

相似问题

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