python - 使用 MS SQL Server 数据库配置 Django

标签 python sql-server django sql-server-2012

我正在设置 Django 应用程序,并且希望对我的数据库使用 SQL Server 2012

要配置我的网站,我正在关注 this Django 官方文档的部分。

数据库设置部分中,我找到了更改RDBMS的说明。

settings.py 文件中,我找到了使用 SQlite 设置 Django 的说明。

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.sqlite3',
    'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

如何更改此配置以改用 SQL Server 2012

最佳答案

看起来您需要 django-mssql,它需要 django 1.4 或更低版本:

http://django-mssql.readthedocs.org/en/latest/

它有一个 pip 包:https://pypi.python.org/pypi/django-mssql

然后在您的settings.py中包含:

DATABASES = {
    'default': {
        'NAME': 'my_database',
        'ENGINE': 'sqlserver_ado',
        'HOST': 'dbserver\\ss2008',
        'USER': '',
        'PASSWORD': '',
    }
}

关于python - 使用 MS SQL Server 数据库配置 Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20265854/

相关文章:

python Flask mysql 仅使用一个连接

python - 加快将多个 csv 导入 python dataframe 的过程

.net - 查找另一个地理点范围内的地理点 - SQL Server

sql - 基于多行SQL过滤数据

sql-server - 如何在 SQL Server 中正确哈希 'em dash' 字符?

python - mysql-connector 不会导入到 pycharm 中的脚本中

python - Django 表单在创建用户时不保存密码

Django 多个查询集组合成分页

python - Django "set.all"问题在模板中不返回任何内容

django - haystack Elasticsearch 连接被拒绝