部分使用Django

时间:2013-11-25 14:36:26

标签: python django redis

是否可以只使用Django的一些功能?

我正在使用我自己的自制ORM和redis作为使用MVC模型的webapp。现在我想知道我要做什么,以便我可以利用Django非常好的admin.py

有没有人做过类似的事情?

1 个答案:

答案 0 :(得分:3)

你可以“只使用Django的一些功能”,但有些部分依赖于其他部分。 Django Admin非常依赖Django ORM。它基本上是一个可视化,创建和编辑Django ORM模型的工具。将它与您自己的“自制”ORM一起使用几乎是不可能的。

看看django-nonrel。它要求Django为非关系数据库(目前是MongoDB和Google App Engine)提供支持。如果您的主要目标是在项目中使用非sql db,它可能会有所帮助。它仍然无法帮助您轻松地将自定义ORM与Django Admin集成。所以你的另一个选择是为你的项目编写自己的管理员。