我使用的是django 1.1和flatpages。它工作得很好,但我没有设法得到一个catchall或默认页面运行。Django的页面和首页首页
只要为我的首页添加一个条目到url.py,就不会再显示这些页面了。
(r'^', 'myproject.mysite.views.startpage'),
我知道flatpages使用404挂钩,但是如何配置默认网站?
我使用的是django 1.1和flatpages。它工作得很好,但我没有设法得到一个catchall或默认页面运行。Django的页面和首页首页
只要为我的首页添加一个条目到url.py,就不会再显示这些页面了。
(r'^', 'myproject.mysite.views.startpage'),
我知道flatpages使用404挂钩,但是如何配置默认网站?
这个正则表达式可以匹配所有内容,因此毫无疑问这些flatpages不起作用 - 它们只是后备,在404错误时被激活。有了这个正则表达式,你不会给出404错误的机会。
所以,你想要做的是不可能与这样的正则表达式和flatpages。 个人而言,如果我想要做的包罗万象的,我把所有的“正常”的网址,它上面 - 不过的flatpages未使用的网址,以便...
我相信这是你想要什么(用$
):
(r'^$', 'myproject.mysite.views.startpage')
它应该只捕获空请求。
Thx很多,它的工作..这么简单..;) – 2010-02-12 19:43:33