除了投资组合和博客,我的网站上还有一些平面页面。我通过 django-sitetree 传递了站点树、面包屑和菜单。而且我无法理解如何使用 django-sitetree 应用程序从管理界面获取我的平面页面的 URI。有了标题就可以了-只是{{ flatpage.title }}
。
很高兴看到任何帮助。
除了投资组合和博客,我的网站上还有一些平面页面。我通过 django-sitetree 传递了站点树、面包屑和菜单。而且我无法理解如何使用 django-sitetree 应用程序从管理界面获取我的平面页面的 URI。有了标题就可以了-只是{{ flatpage.title }}
。
很高兴看到任何帮助。
似乎 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”,它应该可以工作。