使用图形数据库时是否可以使用 Django 的管理门户?

Is it possible to use Django's admin portal when using a graph database?

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

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

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

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

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