如何从django-sitetree访问flatpages

时间:2013-12-22 15:27:58

标签: django django-flatpages django-sitetree

除了投资组合和博客,我在我的网站上有一些flatpages。站点树,面包屑和菜单我通过django-sitetree。 我无法理解如何从django-sitetree应用程序的管理界面获取我的flatpages的URI。有标题就行了 - 只是{{ flatpage.title }}

很高兴看到任何帮助。

1 个答案:

答案 0 :(得分:0)

似乎sitetree只支持命名的url模式或“确切的”url。因为flatpages默认没有命名的url模式,你可以创建一个,如:

urlpatterns = patterns(
    'django.contrib.flatpages.views',
    url(r'^(?P<url>.*)$', 'flatpage', name='flatpages-page'),
)

将其包含在顶层或直接放在根urlconf中(最后)。然后将flatpages-page flatpage.url放入您的树项目中,选中“URL as Pattern”,