1

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

我添加了

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

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

我很想从一直在使用纤维的人那里得到一些反馈。

4

1 回答 1

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,您还需要更新数据库记录。

于 2012-08-30T23:34:04.113 回答