2011-07-28 50 views
2

由于导入django.test模块失败,单元测试不起作用。导入django.test不起作用

>>> import django.test 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "C:\Python27\lib\site-packages\django\test\__init__.py", line 5, in <mod 
le> 
    from django.test.client import Client, RequestFactory 
    File "C:\Python27\lib\site-packages\django\test\client.py", line 21, in <modu 
e> 
    from django.test import signals 
ImportError: cannot import name signals 
>>> 

请有人帮我解决它。我正在使用django版本1.3

+0

能否请您提供更多信息您安装?您是否检查过C:\ Python27 \ lib \ site-packages \ django \ test \文件夹中的signals.py文件? – luc

+0

你使用'python manage.py shell'运行一个shell吗? –

+0

请将'code'与问题分开。请**编辑**您的问题,只缩进“代码”,不缩进问题。 –

回答

0

解决方案在这里解释: ImportError: cannot import name signals 为我工作。

他们增加这些线路的测试:

from django.core import management; 
import myapp.settings as settings; 
management.setup_environ(settings)