我需要在django的url.py中添加平面页面的url吗?



我在django中启用了平面页面

并创建url为/pages/about的页面

我想知道我是否需要在url。py中创建url

因为当我尝试http://ip:8000/pages/about时它说没有找到

当我创建页面时,它要求我选择站点,但我只使用ipaddress,这可能是

的原因吗?

不,您不需要添加任何url。当您定义的所有url都失败时,Flatpages中间件就会启动。文档中有更多的信息描述它是如何工作的

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

,特别是这一部分的指南,展示了如何配置你的url,以使用你的平面页面

在根url .py文件中包含这一行代码

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

和创建平面页面文件与简单的url /about/

完成! !

It works for me

最新更新