python - from django.db import utils ImportError 无法导入名称 utils?

标签 python django python-2.7 importerror

我在普通的 python shell 中,在尝试导入我的项目模型时遇到此错误:

from results.models import TestResult  

Traceback (most recent call last):  
  File "C:\Program Files (x86)\Wing IDE 3.2\src\debug\tserver\_sandbox.py", line 1, in <module>  
    # Used internally for debug sandbox under external interpreter  
  File "C:\Users\audrey_moreau\myProject\results\models.py", line 1, in <module>  
    from django.db import models  
  File "c:\Python27\Lib\site-packages\django\db\__init__.py", line 40, in <module>  
    backend = load_backend(connection.settings_dict['ENGINE'])  
  File "c:\Python27\Lib\site-packages\django\db\__init__.py", line 34, in __getattr__  
    return getattr(connections[DEFAULT_DB_ALIAS], item)  
  File "c:\Python27\Lib\site-packages\django\db\utils.py", line 92, in __getitem__  
    backend = load_backend(db['ENGINE'])  
  File "c:\Python27\Lib\site-packages\django\db\utils.py", line 54, in load_backend  
    return import_module('.base', backend_name)  
  File "c:\Python27\Lib\site-packages\django\utils\importlib.py", line 35, in import_module  
    __import__(name)  
  File "c:\Python27\Lib\site-packages\django\db\backends\sqlite3\base.py", line 14, in <module>  
    from django.db import utils  
ImportError: cannot import name utils

谁能指点一下如何解决这个问题?我正在使用 Python 2.7。

最佳答案

我有这个错误,它是由 django_nose 引起的。我试图从 settings.py 导入 django_nose 以确定它是否存在于系统中,如下所示:

try:
    import django_nose
    INSTALLED_APPS += ['django_nose']
    TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
except ImportError:
    pass

我修改为

from imp import find_module
try:
    find_module('django_nose')
    INSTALLED_APPS += ['django_nose']
    TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
except ImportError:
    pass

我的问题已经解决了...

关于python - from django.db import utils ImportError 无法导入名称 utils?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12112427/

相关文章:

python - 在keras中拟合生成器和数据增强

python - 以 Float 形式表示的年份到 Datetime64

python - os.access 返回 True,但文件不可写

python - 为什么我包含的查询在 GeoDjango 的空间坐标中不起作用?

python - 在字典中压缩两个列表,但在键中保留重复项

python - 在 Django 中编辑 session 变量

python - Google App Engine 上的 Django 在开发环境中使用 Cloud SQL

django - 使用模型表单创建自定义错误消息

python - 我应该也固定开发要求,还是只固定安装要求?

python - TensorFlow while_loop 将变量转换为常量?