首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从django.db导入实用程序ImportError:无法导入名称实用程序

从django.db导入实用程序ImportError:无法导入名称实用程序
EN

Stack Overflow用户
提问于 2013-03-07 02:46:48
回答 1查看 2.1K关注 0票数 3

当我试图从ConceptNet (从conceptnet.models导入概念)导入模块时,我收到了这个错误消息:

代码语言:javascript
复制
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/conceptnet/models.py", line 2, in <module>
from django.db import models
File "/usr/local/lib/python2.7/dist-packages/django/db/__init__.py", line 40, in     <module>
backend = load_backend(connection.settings_dict['ENGINE'])
File "/usr/local/lib/python2.7/dist-packages/django/db/__init__.py", line 34, in    __getattr__
return getattr(connections[DEFAULT_DB_ALIAS], item)
File "/usr/local/lib/python2.7/dist-packages/django/db/utils.py", line 93, in __getitem__
backend = load_backend(db['ENGINE'])
File "/usr/local/lib/python2.7/dist-packages/django/db/utils.py", line 27, in load_backend
return import_module('.base', backend_name)
File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 35, in   import_module
__import__(name)
File "/usr/local/lib/python2.7/dist-packages/django/db/backends/postgresql_psycopg2  /base.py", line 9, in <module>
from django.db import utils
ImportError: cannot import name utils

为了确保这个问题不是由ConceptNet中的某些东西引起的,而是由django.db引起的,我尝试导入django.db,这足以给我带来相同的错误。有些东西告诉我这里有一些循环:导入django.db启动了一些东西,在某个时候试图从django.db导入一些东西。我不知道该怎么做?

EN

回答 1

Stack Overflow用户

发布于 2014-04-14 17:09:35

请参阅:django-error #16136

检查您是否使用了更新版本的Django

在settings.py中检查您的数据库配置:

代码语言:javascript
复制
DATABASES['default'] =  {
    'ENGINE':   'django.db.backends.postgresql_psycopg2',

检查您的主机提供商是否正确设置了您的数据库

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15255496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档