我的 django 应用程序需要支持来自以下数据源的数据复合软件 http://www.compositesw.com。 Composite 通过 jdbc/odbc 公开其数据,但它使用非标准 sql 语法。我尝试过使用 django-pyodbc 作为后端引擎,但它在连接初始化时立即出错,因为它以 Composite 不支持的语法发送硬编码的初始化命令(例如SET ...
).
显然,让它发挥作用的最简单方法是直接针对 pyodbc 进行编码。但在我走这条路之前,我想探索一下编写自定义后端的可能性。我见过一些为非关系后端编写的 django 后端模板。不过,我还没有找到类似的关系数据库模板。这样的事情存在吗?还有其他建议吗?
我认为 SQLite 关系后端非常简单,如果你想走这条路,也许看看https://github.com/django/django/blob/master/django/db/backends/sqlite3/base.py https://github.com/django/django/blob/master/django/db/backends/sqlite3/base.py
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)