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