在我的windows
计算机上,我的应用程序中安装了以下软件包。
django: 1.9.9
pyodbc==4.0.3
django-pyodbc-azure==1.10.4.0
在我的settings.py文件中..
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': os.environ.get('DB_NAME'),
'USER': os.environ.get('DB_USERNAME'),
'PASSWORD': os.environ.get('DB_PASSWORD'),
'HOST': 'tcp:sdohsandbox.database.windows.net',
'PORT': '1433',
'OPTIONS': {
'driver': 'SQL Server Native Client 11.0',
'MARS_Connection': 'True',
},
'CONN_MAX_AGE': 120,
}
}
当我启动服务器时,我收到以下错误..
django.core.exceptions.ImproperlyConfigured: Django 1.9.9 is not supported.
虽然我有pyodbc
的最新版本,但我收到了错误。
需要帮助。
答案 0 :(得分:0)
您安装的django-pyodbc-azure
版本不支持Django 1.10。 project page on pypi说:
如果要在旧版本的Django上使用它,请在安装时指定适当的版本号(对于Django 1.9为1.9.x.x):
pip install "django-pyodbc-azure<1.10"