django - Django 3 - 如何创建许多页面然后在菜单上显示它们?
问题描述
我是 python Django 的新手并且正在练习它。我有一个 Wordpress 站点,我想将它迁移到 Django。我可以在 Django 上创建博客、页面等,但问题是如果我将它移到 Django,我必须制作 20 多个该网站的页面。并像页面的父级和子级一样显示它们。我可以在 Django 中创建单个页面并在模板中显示它们。
但我想从管理面板制作它。所以我和将来,我的客户可以轻松地创建新页面,我希望它们能够在导航中自动查看。我想要它就像 wordpress 一样,创建一个页面,保存它并繁荣,它将在首页上运行(如果在设置中配置)。
我搜索了帮助或正确的方向,但找不到任何地方。
请有人指出我实现这一目标的最佳方法是什么?
解决方案
看看 Wagtail,它完全符合您的要求,并且可以与 vanilla django 一起运行:https ://wagtail.io/
推荐阅读
- python - 'int' 对象没有属性 'set'
- html - 在 CSS 中对齐 toast 消息
- qt - 如何在 Yocto Linux 中为 Qt5 应用程序启用 GLX 和 EGL 与 XCB 的集成?
- excel - 如何使用 VBA 在 Q 列上循环此函数?
- git - 如何在不克隆它所连接的存储库的情况下触发 Jenkins 构建?
- python - python HTML页面中的网页抓取未满
- python - 为什么这段代码尝试通过比较来更新 pandas 列,但不起作用?
- javascript - 在 Javascript 中切换 setInterval
- r - 无法安装 ggpubr
- typescript - NestJs Swagger 混合类型