我在 django 中启用了平面页面
并使用 url 创建页面/pages/about
所以我想知道我是否需要在 url.py 中创建一些 url
因为当我尝试http://ip:8000/pages/about
时说找不到页面
另外,当我创建页面时,它要求我选择站点,但我只使用 ipaddress,这可能是原因吗
我在 django 中启用了平面页面
并使用 url 创建页面/pages/about
所以我想知道我是否需要在 url.py 中创建一些 url
因为当我尝试http://ip:8000/pages/about
时说找不到页面
另外,当我创建页面时,它要求我选择站点,但我只使用 ipaddress,这可能是原因吗
不,您不需要添加任何网址。当您定义的所有 url 都失败时,Flatpages 中间件就会启动。文档中有更多信息描述它是如何工作的。
https://docs.djangoproject.com/en/dev/ref/contrib/flatpages/
特别是本指南的这一部分展示了如何配置您的 url 以使用您的平面页面
在根 urls.py 文件中包含此单行代码
url(r'^pages/', include('django.contrib.flatpages.urls')),
并使用简单的 url 创建平面页面文件/about/
完毕!!
这个对我有用