【问题标题】:django inspectdb AttributeError: 'unicode' object has no attribute 'type'django inspectdb AttributeError: 'unicode' 对象没有属性 'type'
【发布时间】:2014-12-17 06:37:46
【问题描述】:

您好,我在使用inspectdb 时收到了AttributeError

  • 平台操作系统:Windows
  • Django 版本:1.7
  • 数据库:MS-SQL 2008

请帮助我。谢谢。

错误:

from django.db import models 
Traceback (most recent call last):
File "manage.py", line 10, in <module> execute_from_command_line(sys.argv)
File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 338, in execute_from_command_line utility.execute()
File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 330, in execute self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\Python27\lib\site-packages\django\core\management\base.py", line 390, in run_from_argv self.execute(*args, **cmd_options)
File "C:\Python27\lib\site-packages\django\core\management\base.py", line 442, in execute output = self.handle(*args, **options)
File "C:\Python27\lib\site-packages\django\core\management\commands\inspectdb.py", line 25, in handle for line in self.handle_inspection(options): 
File "C:\Python27\lib\site-packages\django\core\management\commands\inspectdb.py", line 55, in handle_inspection for table_name in connection.introspection.table_names(cursor): 
File "C:\Python27\lib\site-packages\django\db\backends\__init__.py", line 1310, in table_names return get_names(cursor)
File "C:\Python27\lib\site-packages\django\db\backends\__init__.py", line 1306, in get_names if include_views or ti.type == 't']) 
AttributeError: 'unicode' object has no attribute 'type'

数据库设置:

DATABASES = {
'default': {
    'ENGINE': 'sqlserver_ado',
    'HOST': 'DB_SERVER',
    'NAME': 'DB_NAME',
    'USER': 'SOME_USER',
    'PASSWORD': 'SOMEONE_PASSWORD',
}
}

【问题讨论】:

  • 请发布整个错误信息,而不仅仅是最后一行。
  • 我添加了错误信息。谢谢。
  • 请贴出你的settings.pyDATABASES字典
  • 它就在我的本地机器上。我使用 django-mssql 模块。

标签: django django-mssql


【解决方案1】:

我手动创建模型,现在我可以连接到 MS SQL Server。

【讨论】:

    猜你喜欢
    • 2015-03-24
    • 2016-05-19
    • 2016-01-05
    • 2017-05-19
    • 2019-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多