【问题标题】:Is it possible to use Django's admin portal when using a graph database?使用图形数据库时是否可以使用 Django 的管理门户?
【发布时间】:2019-01-14 17:25:30
【问题描述】:

有什么方法可以使用 django 的管理门户吗?至少复用 UI 渲染?

我将在我的应用程序中使用 Django + 图形数据库。所以我的模型不会扩展 django.db.models.Model。相反,它将扩展图形 DB 库提供的 Node 类。该应用程序还使用基于 JWT 的身份验证(使用自定义 JWT 中间件)。

【问题讨论】:

    标签: django django-rest-framework django-admin graph-databases


    【解决方案1】:

    管理员与 ORM 紧密耦合。您可以尝试:

    • 编写一个ModelAdmin 子类来处理您的Node 类,但我怀疑您是否能够重用大量代码
    • 围绕Node 类编写一个包装器,提供与django.db.models.Model 相同的接口

    如果您不使用 Django 的身份验证机制,这会使事情变得复杂到我认为不值得麻烦的程度,您最好基于普通表单推出自己的解决方案。

    【讨论】:

      猜你喜欢
      • 2015-03-09
      • 2019-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-09
      • 2018-12-27
      • 2012-10-11
      相关资源
      最近更新 更多