Django LiveServerTestCase-内部服务器错误请与管理员联系
我花了一整天的时间,试图弄明白为什么Django LiveServerTestCase-内部服务器错误请与管理员联系,django,selenium,django-testing,Django,Selenium,Django Testing,我花了一整天的时间,试图弄明白为什么LiveServerTestCase总是无法运行,但毫无结果。。。。谷歌搜索了一段介绍django的文档,但什么也没找到。。。查看此堆栈跟踪可以从中获得什么以及如何修复它 它在最后抛出并导入错误,但没有任何错误发生的信息。我错过什么了吗?有一大堆importlib引导混乱。。。。这是我使用LiveServerTestCase的第一个套件,作为记录,我正在尝试使用selenium配置LiveServerTestCase,到目前为止,我已经设法让selenium使
LiveServerTestCase
总是无法运行,但毫无结果。。。。谷歌搜索了一段介绍django的文档,但什么也没找到。。。查看此堆栈跟踪可以从中获得什么以及如何修复它
它在最后抛出并导入错误,但没有任何错误发生的信息。我错过什么了吗?有一大堆importlib引导混乱。。。。这是我使用LiveServerTestCase的第一个套件,作为记录,我正在尝试使用selenium配置LiveServerTestCase,到目前为止,我已经设法让selenium使用远程urs
Traceback (most recent call last):
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/exception.py", line 41, in inner
response = get_response(request)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/base.py", line 244, in _legacy_get_response
response = middleware_method(request)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/middleware/locale.py", line 24, in process_request
i18n_patterns_used, prefixed_default_language = is_language_prefix_patterns_used(urlconf)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/conf/urls/i18n.py", line 29, in is_language_prefix_patterns_used
for url_pattern in get_resolver(urlconf).url_patterns:
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/utils/functional.py", line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/resolvers.py", line 405, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/utils/functional.py", line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/resolvers.py", line 398, in urlconf_module
return import_module(self.urlconf_name)
File "/home/fenn/projects/portal/venv/lib/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 944, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked
ImportError: No module named 'my_portal.my_portal'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.5/wsgiref/handlers.py", line 137, in run
self.result = application(self.environ, self.start_response)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/test/testcases.py", line 1225, in __call__
return self.application(environ, start_response)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/test/testcases.py", line 1225, in __call__
return self.application(environ, start_response)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/wsgi.py", line 157, in __call__
response = self.get_response(request)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/base.py", line 124, in get_response
response = self._middleware_chain(request)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/exception.py", line 43, in inner
response = response_for_exception(request, exc)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/exception.py", line 93, in response_for_exception
response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/exception.py", line 142, in handle_uncaught_exception
callback, param_dict = resolver.resolve_error_handler(500)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/resolvers.py", line 418, in resolve_error_handler
callback = getattr(self.urlconf_module, 'handler%s' % view_type, None)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/utils/functional.py", line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/resolvers.py", line 398, in urlconf_module
return import_module(self.urlconf_name)
File "/home/fenn/projects/portal/venv/lib/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 944, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked
ImportError: No module named 'my_portal.my_portal'
Traceback (most recent call last):
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/exception.py", line 41, in inner
response = get_response(request)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/base.py", line 244, in _legacy_get_response
response = middleware_method(request)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/middleware/common.py", line 62, in process_request
if self.should_redirect_with_slash(request):
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/middleware/common.py", line 80, in should_redirect_with_slash
not is_valid_path(request.path_info, urlconf) and
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/base.py", line 158, in is_valid_path
resolve(path, urlconf)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/base.py", line 27, in resolve
return get_resolver(urlconf).resolve(path)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/resolvers.py", line 362, in resolve
for pattern in self.url_patterns:
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/utils/functional.py", line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/resolvers.py", line 405, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/utils/functional.py", line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/resolvers.py", line 398, in urlconf_module
return import_module(self.urlconf_name)
File "/home/fenn/projects/portal/venv/lib/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 944, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked
ImportError: No module named 'my_portal.my_portal'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.5/wsgiref/handlers.py", line 137, in run
self.result = application(self.environ, self.start_response)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/test/testcases.py", line 1225, in __call__
return self.application(environ, start_response)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/test/testcases.py", line 1225, in __call__
return self.application(environ, start_response)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/wsgi.py", line 157, in __call__
response = self.get_response(request)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/base.py", line 124, in get_response
response = self._middleware_chain(request)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/exception.py", line 43, in inner
response = response_for_exception(request, exc)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/exception.py", line 93, in response_for_exception
response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/exception.py", line 142, in handle_uncaught_exception
callback, param_dict = resolver.resolve_error_handler(500)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/resolvers.py", line 418, in resolve_error_handler
callback = getattr(self.urlconf_module, 'handler%s' % view_type, None)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/utils/functional.py", line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/resolvers.py", line 398, in urlconf_module
return import_module(self.urlconf_name)
File "/home/fenn/projects/portal/venv/lib/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 944, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked
ImportError: No module named 'my_portal.my_portal'
------------------------------ Captured log call -------------------------------
exception.py 135 ERROR Internal Server Error: /
Traceback (most recent call last):
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/exception.py", line 41, in inner
response = get_response(request)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/base.py", line 244, in _legacy_get_response
response = middleware_method(request)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/middleware/locale.py", line 24, in process_request
i18n_patterns_used, prefixed_default_language = is_language_prefix_patterns_used(urlconf)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/conf/urls/i18n.py", line 29, in is_language_prefix_patterns_used
for url_pattern in get_resolver(urlconf).url_patterns:
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/utils/functional.py", line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/resolvers.py", line 405, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/utils/functional.py", line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/resolvers.py", line 398, in urlconf_module
return import_module(self.urlconf_name)
File "/home/fenn/projects/portal/venv/lib/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 944, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked
ImportError: No module named 'my_portal.my_portal'
exception.py 135 ERROR Internal Server Error: /favicon.ico
Traceback (most recent call last):
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/exception.py", line 41, in inner
response = get_response(request)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/core/handlers/base.py", line 244, in _legacy_get_response
response = middleware_method(request)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/middleware/common.py", line 62, in process_request
if self.should_redirect_with_slash(request):
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/middleware/common.py", line 80, in should_redirect_with_slash
not is_valid_path(request.path_info, urlconf) and
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/base.py", line 158, in is_valid_path
resolve(path, urlconf)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/base.py", line 27, in resolve
return get_resolver(urlconf).resolve(path)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/resolvers.py", line 362, in resolve
for pattern in self.url_patterns:
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/utils/functional.py", line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/resolvers.py", line 405, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/utils/functional.py", line 35, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/fenn/projects/portal/venv/lib/python3.5/site-packages/django/urls/resolvers.py", line 398, in urlconf_module
return import_module(self.urlconf_name)
File "/home/fenn/projects/portal/venv/lib/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 944, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked
ImportError: No module named 'my_portal.my_portal'
回溯(最近一次呼叫最后一次):
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/core/handlers/exception.py”,第41行,在内部
响应=获取响应(请求)
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/core/handlers/base.py”,第244行,在“legacy\u get\u response”中
响应=中间件\方法(请求)
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/middleware/locale.py”,第24行,进程中请求
i18n_patterns_used,prefixed_default_language=is_language_prefixe_patterns_used(urlconf)
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/conf/urls/i18n.py”,第29行,使用is_语言_前缀_模式
对于get_解析器(urlconf)中的url_模式。url_模式:
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/utils/functional.py”,第35行,在__
res=instance.\uuuu dict\uuuu[self.name]=self.func(实例)
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/url/resolvers.py”,第405行,url_模式
patterns=getattr(self.urlconf_模块,“urlpatterns”,self.urlconf_模块)
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/utils/functional.py”,第35行,在__
res=instance.\uuuu dict\uuuu[self.name]=self.func(实例)
urlconf_模块中的文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/url/resolvers.py”,第398行
返回导入_模块(self.urlconf_名称)
文件“/home/fenn/projects/portal/venv/lib/python3.5/importlib/____init__.py”,第126行,在导入模块中
return _bootstrap._gcd_import(名称[级别:],包,级别)
文件“”,第986行,在_gcd_import中
文件“”,第969行,在“查找”和“加载”中
文件“”,第944行,在“查找”和“加载”中解锁
文件“”,第222行,在已删除帧的调用中
文件“”,第986行,在_gcd_import中
文件“”,第969行,在“查找”和“加载”中
文件“”,第956行,在“查找”和“加载”中解锁
ImportError:没有名为“我的门户。我的门户”的模块
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python3.5/wsgiref/handlers.py”,第137行,运行中
self.result=应用程序(self.environ、self.start\u响应)
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/test/testcases.py”,第1225行,在__
返回self.application(环境、启动和响应)
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/test/testcases.py”,第1225行,在__
返回self.application(环境、启动和响应)
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/core/handlers/wsgi.py”,第157行,在__
响应=自我获取响应(请求)
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/core/handlers/base.py”,第124行,在get_响应中
响应=self.\u中间件\u链(请求)
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/core/handlers/exception.py”,第43行,在内部
响应=对异常的响应(请求,exc)
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/core/handlers/exception.py”,第93行,作为对异常的响应
response=handle\u uncaught\u异常(请求,get\u解析器(get\u urlconf()),sys.exc\u info())
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/core/handlers/exception.py”,第142行,在handle\u uncaught\u exception中
回调,param_dict=resolver.resolve_error_处理程序(500)
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/url/resolvers.py”,第418行,在resolve\u error\u处理程序中
callback=getattr(self.urlconf_模块,'handler%s'%view_类型,无)
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/utils/functional.py”,第35行,在__
res=instance.\uuuu dict\uuuu[self.name]=self.func(实例)
urlconf_模块中的文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/url/resolvers.py”,第398行
返回导入_模块(self.urlconf_名称)
文件“/home/fenn/projects/portal/venv/lib/python3.5/importlib/____init__.py”,第126行,在导入模块中
return _bootstrap._gcd_import(名称[级别:],包,级别)
文件“”,第986行,在_gcd_import中
文件“”,第969行,在“查找”和“加载”中
文件“”,第944行,在“查找”和“加载”中解锁
文件“”,第222行,在已删除帧的调用中
文件“”,第986行,在_gcd_import中
文件“”,第969行,在“查找”和“加载”中
文件“”,第956行,在“查找”和“加载”中解锁
ImportError:没有名为“我的门户。我的门户”的模块
回溯(最近一次呼叫最后一次):
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/core/handlers/exception.py”,第41行,在内部
响应=获取响应(请求)
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/core/handlers/base.py”,第244行,在“legacy\u get\u response”中
响应=中间件\方法(请求)
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/middleware/common.py”,第62行,进程中请求
如果self.ou应该用斜杠重定向(请求):
文件“/home/fenn/projects/portal/venv/lib/python3.5/site packages/django/middleware/common.py”,第80行,应使用sla重定向