如果这很明显,我很抱歉。
我创建了一个网址为\
的平面页面。我按照'实用Django项目'p17创建了一个(r'', include('django.contrib.flatpages.urls')),
个catchall。我得到一个无限循环。
我在搜索的任何地方都看不到:如何将root index.html设为平面页?
谢谢
答案 0 :(得分:1)
如@Richard所述,包括
FlatPageFallBackMiddleware
作为课程的一部分。我不知道该怎么做但能找到this howto。
重要的是删除:
url(r'^$', include('django.contrib.flatpages.urls')),
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
在您的settings.py中作为MIDDLEWARE_CLASSES的一部分。
答案 1 :(得分:0)
好吧,修好了。 This conversation建议删除
(r'', include('django.contrib.flatpages.urls'))
并保持(或者,在我的情况下,添加!)
FlatpageFallbackMiddleware
。
现在我有一个根平面。