我是否需要在 django 的 url.py 中添加平面页面的 URL
我已经在 django 中启用了平面页面
,并使用 url /pages/about
创建了页面,
所以我想知道我是否需要在 url.py 中创建一些 url
因为当我尝试 http 时://ip:8000/pages/about
它说找不到页面
另外,当我创建页面时,它要求我选择站点,但我只使用 ipaddress,这可能是原因
I have enabled flat pages in django
and created page with url /pages/about
so i want to know that do i need to create some url in url.py or not
Because when i try http://ip:8000/pages/about
it say page not found
Also when i created page it asked me to select site but iam only using ipaddress, can that be the reason
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不,您不需要添加任何网址。当您定义的所有 url 都失败时,Flatpages 中间件就会启动。 文档中有更多信息描述了如何操作有用。
No, you don't need to add any urls. The Flatpages middleware kicks in when all of your defined urls fail. There's more info in the docs describing how it works.
https://docs.djangoproject.com/en/dev/ref/contrib/ flatpages/
特别是 指南的这一部分展示了如何配置网址才能使用平面页面
https://docs.djangoproject.com/en/dev/ref/contrib/flatpages/
and especially this part of the guide shows how you have to configure your urls to use your flatpages
将此单行代码包含在您的根 urls.py 文件中
,并使用简单的 url
/about/
创建平面页面文件完成!
这对我有用
Include this single line code in your root urls.py file
and create flat page file with simple url
/about/
Done!!
It works for me