是否可以只使用Django的一些功能?
我正在使用我自己的自制ORM和redis作为使用MVC模型的webapp。现在我想知道我要做什么,以便我可以利用Django非常好的admin.py
有没有人做过类似的事情?
答案 0 :(得分:3)
你可以“只使用Django的一些功能”,但有些部分依赖于其他部分。 Django Admin非常依赖Django ORM。它基本上是一个可视化,创建和编辑Django ORM模型的工具。将它与您自己的“自制”ORM一起使用几乎是不可能的。
看看django-nonrel。它要求Django为非关系数据库(目前是MongoDB和Google App Engine)提供支持。如果您的主要目标是在项目中使用非sql db,它可能会有所帮助。它仍然无法帮助您轻松地将自定义ORM与Django Admin集成。所以你的另一个选择是为你的项目编写自己的管理员。