django-fiber内容模板

时间:2012-08-30 15:32:34

标签: python django fiber

我目前正在我们的项目上实施 Django-fiber 。但是我发现文档非常缺乏。我正在尝试将自定义内容模板用于网站上不同的内容块。

我添加了

FIBER_CONTENT_TEMPLATE_CHOICES = (
('', 'Default template'),
('three-columns.html', 'Special template'),
)

但我似乎无法使用three-columns.html模板,我已将其放置在 django-fiber 的模板目录中。页面的自定义模板完美运行。

我希望得到一些使用光纤的人的反馈。

1 个答案:

答案 0 :(得分:0)

不确定您是如何设置的,但我刚刚在settings.py中将PROJECT / templates添加到TEMPLATES_DIRS。在里面我有一个带有我自己的模板的光纤子目录。

光纤设置如下:

FIBER_DEFAULT_TEMPLATE = 'fiber/content_base.html'
FIBER_CONTENT_TEMPLATE_CHOICES = (
    ('', 'Default template'),
    ('fiber/three-columns.html', 'Special template'),
)

如果您通过拥有应用程序添加模板,那么它将寻找:

PROJECT/App_name/templates/three-columns.html

请记住,如果您更改FIBER_CONTENT_TEMPLATE_CHOICES,您还需要更新数据库记录。