Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Linux上Django的SQL Server 2008/2012后端模块?_Python_Django_Sql Server 2012_Django Pyodbc - Fatal编程技术网

Python Linux上Django的SQL Server 2008/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年以来一直没有更新过。这是一个活动的、

我是Django的新手,正在从事一个需要使用SQL Server的项目。我已经广泛研究了如何将Django与SQL Server结合使用,而Django pyodbc似乎是一个不错的选择。在页面上,它提到只支持SQL Server 2000和2005。然而,在其他问题上,2008年似乎得到了一些支持

在Linux环境中是否可以将Django与SQL Server 2012一起使用


请给我指一下正确的方向!谢谢

谷歌的最热门结果不是你想要使用的版本;自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上的一样正常工作。