【问题标题】:Django-Machina forum panel not showing in wagtail admin panelDjango-Machina 论坛面板未显示在 wagtail 管理面板中
【发布时间】:2018-06-12 00:05:27
【问题描述】:

我正在开发一个 wagtail 项目,本质上是一个带有论坛的博客。我选择 django-machina 作为我想使用的论坛,因为它的模块化程度以及与现有项目的集成程度。

我按照文档中的说明进行操作,安装成功。我可以通过转到我的项目的 /forum 来访问该应用程序。

但是,文档中的下一步是指使用论坛管理面板。我的 wagtail 管理菜单没有论坛部分,我无法访问 django 管理面板,因为它是 wagtail 项目。

在 wagtail 项目中,我究竟可以在哪里访问 django-machina 论坛管理面板?还是我必须以某种方式重新创建它?

【问题讨论】:

  • 提供指向您正在关注的文档页面的链接会很有帮助...
  • Jake,你为什么选择 Django-Machina 作为 Wagtail 的论坛引擎?您是否考虑过其他替代方案?
  • @Suncatcher 我确实看过替代品,而 django-machina 似乎最适合我的需求。它具有持续和积极的开发,python 3 支持,并且似乎最适合集成到我的站点中。到目前为止,我真的很满意。
  • Wagtail 还支持哪些其他论坛?我没有找到这样的信息。
  • 我没有寻找支持 wagtail 的论坛,只是选择了支持 python 3 的论坛。我希望论坛与我的应用程序的其他部分完全分开......machina 很好,因为很容易定制。我所要做的就是改变颜色并添加我的导航栏,它看起来就像我网站的一部分。

标签: django wagtail


【解决方案1】:

杰克,这并不难。让您的项目命名为“my_project”。所以我们应该去 my_project/my_project/urls.py。在那里我们看到了这样的东西:

url(r'^django-admin/', admin.site.urls),

这个字符串对我们说了什么?它展示了如何获取 vanilla django-admin!好的,现在只需转到your.site/django-admin 并运行您的论坛! ;)

【讨论】:

    【解决方案2】:

    除非文档特别提到 Wagtail,否则管理面板更有可能出现在 Django 管理后端而不是 Wagtail 中。在标准 Wagtail 项目中,可以在 URL /django-admin/ 找到它,但这取决于您在项目的 urls.py 文件中指定的内容。

    【讨论】:

    • 谢谢!不知道我仍然可以访问 django 管理员。
    猜你喜欢
    • 2017-01-28
    • 2023-02-04
    • 2022-12-23
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 2014-12-03
    • 2022-01-01
    • 1970-01-01
    相关资源
    最近更新 更多