我是否需要在django的url.py中添加平面页面的URL

时间:2011-07-05 13:30:27

标签: django django-flatpages

我在django中启用了平面页面

并使用网址/pages/about

创建了网页

所以我想知道我是否需要在url.py中创建一些url而不是

因为当我尝试http://ip:8000/pages/about时,它会说找不到页面

此外,当我创建页面时,它要求我选择网站,但我只使用ipaddress,这可能是原因

3 个答案:

答案 0 :(得分:1)

不,您不需要添加任何网址。当您定义的所有网址都失败时,Flatpages中间件会启动。 the docs中有更多信息描述了它的工作原理。

答案 1 :(得分:0)

https://docs.djangoproject.com/en/dev/ref/contrib/flatpages/

,尤其是this part of the guide显示了如何配置您的网址以使用您的平面广告

答案 2 :(得分:0)

在root urls.py文件中包含此单行代码

url(r'^pages/', include('django.contrib.flatpages.urls')),

并创建包含简单网址/about/

的平面网页文件

完成!!

对我有用