【发布时间】:2014-11-16 08:57:41
【问题描述】:
我使用 FlatPages 来显示带有 .html 后缀的页面。当我尝试使用/about/policy.html 之类的网址创建页面时,我收到错误URL is missing a trailing slash。那么,如何让 FlatPages 使用我想要的任何 url 后缀呢?
现在我在 MiddleWare 类中安装了 FlatPages 中间件:
MIDDLEWARE_CLASSES = (
...,
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
)
,所以我的urls.py 中没有任何与平面页面相关的网址格式。
【问题讨论】:
-
可以在 urls.py 中为他们提供明确的 url 吗?
-
你可以编写一个 url 模式来匹配
.html 然后重定向到 / /
标签: python django django-flatpages