首页 文章

无法使用django-mssql连接到使用Django 1.11连接到MS SQL Server 2016

提问于
浏览
1

我正在尝试使用django-mssql连接到带有Django 1.11的MS SQL Server 2016这些是我的数据库设置:

DATABASE_ENGINE   = 'sqlserver_ado'
DATABASE_NAME     = 'db'
DATABASE_USER     = 'sa'
DATABASE_PASSWORD = '*********'
DATABASE_HOST     = 'localhost'

这是我尝试运行python manage.py runserver时遇到的错误

(mywork)C:\ Users \ Kaushal_K \ Python Dev \ producttimeline> python manage.py runserver Traceback启动的线程中的未处理异常(最近一次调用最后一次):文件“C:\ Users \ Kaushal_K \ Envs \ mywork \ lib \ site-packages \ django \ utils \ autoreload.py“,第227行,在包装器fn(* args,** kwargs)文件”C:\ Users \ Kaushal_K \ Envs \ mywork \ lib \ site-packages \ django \ core \ “管理\命令\ runserver.py”,第117行,在inner_run中autoreload.raise_last_exception()文件“C:\ Users \ Kaushal_K \ Envs \ mywork \ lib \ site-packages \ django \ utils \ autoreload.py”,第250行, in raise_last_exception six.reraise(* _ exception)文件“C:\ Users \ Kaushal_K \ Envs \ mywork \ lib \ site-packages \ django \ utils \ autoreload.py”,第227行,在包装器fn中(* args,** kwargs )文件“C:\ Users \ Kaushal_K \ Envs \ mywork \ lib \ site-packages \ django__init __ . py”,第27行,在安装程序apps.populate(settings.INSTALLED_APPS)文件“C:\ Users \ Kaushal_K \ Envs \ mywork \ lib \ site-packages \ django \ apps \ registry.py“,第108行,填充app_config.import_models()文件”C:\ Users \ Kaushal_K \ E nvs \ mywork \ lib \ site-packages \ django \ apps \ config.py“,第202行,在import_models中self.models_module = import_module(models_module_name)文件”c:\ python27 \ Lib \ importlib__init __ . py“,第37行,in import_module import(name)文件“C:\ Users \ Kaushal_K \ Envs \ mywork \ lib \ site-packages \ django \ contrib \ auth \ models.py”,第4行,来自django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager文件“C:\ Users \ Kaushal_K \ Envs \ mywork \ lib \ site-packages \ django \ contrib \ auth \ base_user.py”,第52行,在类AbstractBaseUser(models.Model)中:文件“C:\ Users \ Kaushal_K \ Envs \ mywork \ lib \ site-packages \ django \ db \ models \ base.py“,第124行,在新的new_class.add_to_class('_ meta',选项(meta,app_label))文件”C:\ Users \ Kaushal_K \ Envs \ mywork \ lib \ site-packages \ django \ db \ models \ base.py“,第330行,在add_to_class value.contribute_to_class(cls,name)文件”C:\ Users \ Kaushal_K \ Envs \ mywork \ lib \ site-packages \ django \ db \ models \ options.py“,第214行,在contrib_to_class self.db_table = truncate_name(self.db_table,co nnection.ops.max_name_length())文件“C:\ Users \ Kaushal_K \ Envs \ mywork \ lib \ site-packages \ django \ db__init __ . py”,第33行,在getattr中返回getattr(connections [DEFAULT_DB_ALIAS],item)文件在getitem conn = backend.DatabaseWrapper(db,alias)文件“C:\ Users \ Kaushal_K \ envs \ mywork \ lib \ site-packages \ sqlserver_ado \ base.py“,第184行,在init super(DatabaseWrapper,self).init(* args,** kwargs)文件”C:\ Users \ Kaushal_K \ Envs \ mywork \ lib \ site-packages \ django \ db \ backends \ base \ base.py“,第96行,在init self.client = self.client_class(self)TypeError:调用元类库时出错'NoneType'对象不是可赎回^ C.

我到处寻找,我似乎无法理解并解决问题 . 我希望有人能帮帮忙!谢谢!

PS:我已经创建了数据库 .

1 回答

相关问题