Python Linux上Django的SQL Server 2008/2012后端模块?
我是Django的新手,正在从事一个需要使用SQL Server的项目。我已经广泛研究了如何将Django与SQL Server结合使用,而Django pyodbc似乎是一个不错的选择。在页面上,它提到只支持SQL Server 2000和2005。然而,在其他问题上,2008年似乎得到了一些支持 在Linux环境中是否可以将Django与SQL Server 2012一起使用Python Linux上Django的SQL Server 2008/2012后端模块?,python,django,sql-server-2012,django-pyodbc,Python,Django,Sql Server 2012,Django Pyodbc,我是Django的新手,正在从事一个需要使用SQL Server的项目。我已经广泛研究了如何将Django与SQL Server结合使用,而Django pyodbc似乎是一个不错的选择。在页面上,它提到只支持SQL Server 2000和2005。然而,在其他问题上,2008年似乎得到了一些支持 在Linux环境中是否可以将Django与SQL Server 2012一起使用 请给我指一下正确的方向!谢谢 谷歌的最热门结果不是你想要使用的版本;自2011年以来一直没有更新过。这是一个活动的、
请给我指一下正确的方向!谢谢 谷歌的最热门结果不是你想要使用的版本;自2011年以来一直没有更新过。这是一个活动的、更新的存储库,支持到2012年(我将很快在2014年开始测试): 如果您有任何问题,请让我知道,并查看已知问题;例如,连接时,您需要在选项中包含“自动提交:true”:
'OPTIONS': {
'host_is_server': True,
'dsn': 'sql14-dev.example.com',
'autocommit': True,
'unicode_results': True,
'extra_params': 'tds_version=7.2'
},
我最近改变了这一点。最好指定确切的TDS版本:另外,我发现如果您想使用“python manage.py runshell”或“python manage.py loaddata[json file]”,那么必须设置FreeTDS和UnixODBC DSN。我还可以确认这在SQL Server 2012和2014上正常工作。接下来,我将针对SQL Server 2014对其进行测试,所有内容都与SQL Server 2012上的一样正常工作。