0

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

很高兴看到任何帮助。

4

1 回答 1

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”,它应该可以工作。

于 2013-12-22T18:35:20.543 回答