Django + Djangae + Nose / Fail wsgi

时间:2016-03-23 15:46:16

标签: python django nose

我目前正试图在我的项目中设置django-nose。

我还使用Djangae(https://djangae.readthedocs.org/en/latest/)来获得应用引擎兼容性。

我添加' django_nose'在我的INSTALLED_APPS中 我设置了TEST_RUNNER =' django_nose.NoseTestSuiteRunner'

启动" python manage.py test"没有提出任何例外。

但是当我想用" python manage.py runserver"启动服务器时,服务器正在运行但是当我尝试调用" localhost:8000"我明白了:

            ERROR    2016-03-23 15:59:49,299 wsgi.py:263]
    Traceback (most recent call last):
      File "/Users/briva/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 240, in Handle
        handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
      File "/Users/briva/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 299, in _LoadHandler
        handler, path, err = LoadObject(self._handler)
      File "/Users/briva/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 96, in LoadObject
        __import__(cumulative_path)
      File "/Users/briva/Desktop/dangoptest/dangoptest/wsgi.py", line 18, in <module>
        application = DjangaeApplication(get_wsgi_application())
      File "/Users/briva/Desktop/dangoptest/lib/django/core/wsgi.py", line 13, in get_wsgi_application
        django.setup()
      File "/Users/briva/Desktop/dangoptest/lib/django/__init__.py", line 18, in setup
        apps.populate(settings.INSTALLED_APPS)
      File "/Users/briva/Desktop/dangoptest/lib/django/apps/registry.py", line 85, in populate
        app_config = AppConfig.create(entry)
      File "/Users/briva/Desktop/dangoptest/lib/django/apps/config.py", line 90, in create
        module = import_module(entry)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
        __import__(name)
      File "lib/django_nose/__init__.py", line 5, in <module>
        from django_nose.runner import BasicNoseRunner, NoseTestSuiteRunner
      File "lib/django_nose/runner.py", line 61, in <module>
        from django.test.simple import DjangoTestSuiteRunner as DiscoverRunner
    ImportError: No module named simple

感谢您的回答。

0 个答案:

没有答案