django模型sqlserver_python-将Django与MSSQL服务器连接

我正在尝试将Django应用程序连接到SQL Server2016.我尝试使用django-pyodbc,但它不支持Django 1.11.相反,我安装了django-mssql 1.8.当我尝试运行该应用程序时,出现此错误.

TypeError was unhandled by user code

Message: 'NoneType' object is not callable

在manage.py中的execute_from_command_line(sys.argv)

这是我来自settings.py的数据库

DATABASES = {

'default': {

'ENGINE': 'sqlserver_ado',

'NAME': 'TEST2',

'HOST': 'PCNAME\SQLEXPRESS',

'USER': '',

'PASSWORD': '',

'OPTIONS' : {

'provider': 'SQLOLEDB',

'use_mars': True,

},

}

}

我尝试了默认和SQLOLEDB提供程序,但始终会遇到相同的错误.我也尝试过设置和不设置用户名和密码,但是错误仍然相同.我可以连接到本地MySQL数据库.

我正在运行Windows 10,Visual Studio 2015,SQL Server Express 2016

编辑:

这是点冻结的输出

appdirs==1.4.3

Django==1.11

django-mssql==1.8

mysqlclient==1.3.10

packaging==16.8

pyodbc==4.0.16

pyparsing==2.2.0

pytz==2017.2

six==1.10.0

这是我的要求

django==1.11

mysqlclient==1.3.10

django-mssql==1.8


版权声明:本文为weixin_35173650原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。