【问题标题】:Can i use sqlserver in django 1.6 and python3我可以在 django 1.6 和 python3 中使用 sqlserver
【发布时间】:2014-05-28 22:47:58
【问题描述】:

我已经安装了django-sqlserver (0.5)pip。在文档中说引擎必须是 sqlserver_ado 但它不起作用,这是输出 Error was: No module named sqlserver_ado

这是我的设置文件:

options = {'use_mars': True,
           'allow_nulls_in_unique_constraints': False,  # sqlserver doesn't fully support multiple nulls in unique constraint
           'extra_params': 'DataTypeCompatibility=80;MARS Connection=True;',
           'use_legacy_date_fields': False,
           }

DATABASES = {
    'default': {
        'ENGINE': 'sqlserver_ado',
        'HOST': 'ip',
        'NAME': 'db',
        'USER': 'user',
        'PASSWORD': 'password',
        'OPTIONS': options,
    }
}

【问题讨论】:

    标签: python sql-server django python-3.x


    【解决方案1】:

    您需要使用import sqlserver_ado 导入的django-mssql

    来自 django-mssql 文档的相关信息

    虽然项目名为 django-mssql,但 python 模块名为 sqlserver_ado

    Python 此后端需要 Python 2.6 或更高版本。当 Django 支持 Python 3.x 支持时,将对其进行调查。

    django packages page 显示不支持 python 3

    【讨论】:

      猜你喜欢
      • 2012-10-30
      • 2019-06-30
      • 2011-07-22
      • 1970-01-01
      • 1970-01-01
      • 2020-03-13
      • 2011-12-12
      • 2011-04-19
      • 2018-06-01
      相关资源
      最近更新 更多