我想将现有的db后端改编为我们正在使用的自定义数据库引擎。
是否有任何文档或白皮书解释了django数据库后端的设计?
我一直在搜索djangoproject并检查此问题how to write a custom django relational database backend但没有任何运气
答案 0 :(得分:1)
有一些关于如何自定义django后端的信息,但根据你想要使用哪个数据库引擎,它几乎可以工作。
总之:
https://reinout.vanrees.org/weblog/2016/11/04/database-backends.html https://simpleisbetterthancomplex.com/media/2016/11/db.pdf
第三方引擎的文档:
https://docs.djangoproject.com/en/2.0/ref/databases/#using-a-3rd-party-database-backend
这非常简单,您可以调整现有的后端(如您所建议的答案),也可以将它们作为您自己后端的示例。
但是我必须说这很大程度上取决于你想要使用的引擎,我想为pyrqlite做这个,但是放弃了它,因为大多数方法都是不可能的,所有其他方式都意味着地狱的工作...... / p>
我建议你只有在真正需要时才这样做。