赞
踩
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'oa_test',
'USER': 'sa',
'PASSWORD': 'qwe123',
'HOST': '127.0.0.1',
'PORT': '',
'OPTIONS': {
'driver':'SQL Server Native Client 11.0',
'MARS_Connection': True,
},
},
}
关于OPTIONS中的说明:
在调试过程中可能遇到下面这个报错:
django.core.exceptions.ImproperlyConfigured: 'sql_server.pyodbc' isn't an available database backend.
Try using 'django.db.backends.XXX', where XXX is one of:
'mysql', 'oracle', 'postgresql', 'sqlite3'
解决办法:在项目所在的环境文件夹中找到site-packages文件夹并将这个文件夹下的sql_server文件夹和pyodbc文件夹拷贝到项目的根目录里,这样就不会报错了,site-packages文件夹找不到的请自行百度。
参考的文章:
1.Django连接SQL Server配置指引
2.django2.0连接sqlserver2008
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。