如前所述,django-pyodbc是一个不错的选择。PyODBC可能是最成熟的Python sql Server库。
您可能遇到的唯一问题是,pyodbc不能很好地支持存储过程(您可以调用它们,但是无法从中获取结果)。您 可以 使用pymssql 来 调用它们,但是我会尽可能避免使用它,因为它不支持标准的DB- API接口,并且可能会发生更改。如果您需要这样做,最好的选择是直接使用adodbapi(它包含在python win32软件包中,无论如何您最终都可能会安装它)。
在生产环境中使用Sql Server和Django
如前所述,django-pyodbc是一个不错的选择。PyODBC可能是最成熟的Python sql Server库。
您可能遇到的唯一问题是,pyodbc不能很好地支持存储过程(您可以调用它们,但是无法从中获取结果)。您 可以 使用pymssql 来 调用它们,但是我会尽可能避免使用它,因为它不支持标准的DB- API接口,并且可能会发生更改。如果您需要这样做,最好的选择是直接使用adodbapi(它包含在python win32软件包中,无论如何您最终都可能会安装它)。