首页 > 解决方案 > Django 3 - 如何创建许多页面然后在菜单上显示它们?

问题描述

我是 python Django 的新手并且正在练习它。我有一个 Wordpress 站点,我想将它迁移到 Django。我可以在 Django 上创建博客、页面等,但问题是如果我将它移到 Django,我必须制作 20 多个该网站的页面。并像页面的父级和子级一样显示它们。我可以在 Django 中创建单个页面并在模板中显示它们。

但我想从管理面板制作它。所以我和将来,我的客户可以轻松地创建新页面,我希望它们能够在导​​航中自动查看。我想要它就像 wordpress 一样,创建一个页面,保存它并繁荣,它将在首页上运行(如果在设置中配置)。

我搜索了帮助或正确的方向,但找不到任何地方。

请有人指出我实现这一目标的最佳方法是什么?

标签: djangodjango-modelsdjango-viewsdjango-templates

解决方案


看看 Wagtail,它完全符合您的要求,并且可以与 vanilla django 一起运行:https ://wagtail.io/


推荐阅读