参考1 https://www.cnblogs.com/fengbo123/p/10508758.html
参考2 https://blog.csdn.net/weixin_30530339/article/details/98878116
根据以上两文,本地配置过程
1. 前言
Django只内置了几个 Database Backend(mysql、oracle、sqllite3(默认)、postgresql_psycopg2),所以原生并不支持Microsoft SQL Server。
好在有前人的尝试,以及官方文档的介绍,终于使用django-pyodbc搞定了。
先讲我本地的配置环境:
1. win10
2. Python3.8.2
3. Django3.1
安装必要的组件:
pip install django-sqlserver django-pytds pyodbc django-pyodbc pypiwin32
主要不同点:
按以下配置
DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
# }
'default': {
'ENGINE': 'sqlserver',
'NAME': 'DjangoTest',

本文档介绍了在Django3.1环境下,如何配置连接到SQL Server2017。在原生不支持SQL Server的情况下,通过django-pyodbc等组件解决此问题。在配置过程中,可能会遇到如'IM002'错误、'sqlserver'未找到数据库后端以及默认语言文件缺失等问题,文章提供了相应的解决方案。

4718

被折叠的 条评论
为什么被折叠?



