2014-09-16 2 views
0

에 가져 오기 오류가 있습니다. 잠시 동안 문제가있는 것 같습니다. 지금은 이해할 수 없습니다./admin/

내 장고 관리 사이트로 이동하는 동안, 나는/admin/no 모듈이라는 이름의 도구에서 가져 오기 오류가 계속 발생합니다. 것은, 나는 도구라는 애플 리케이션을 가지고 있지만, 프로젝트에서 제거됩니다. 하지만 여전히 admin에서 가져 오기 오류가 발생하고 모듈 이름이 없습니다. stackoverflow에 약간의 인터넷 검색 후, 나는 오래된 데이터가 여전히 참조되는 의미가있는 모든 pyc 파일을 삭제하는 것이 좋습니다 문서를 발견. 하지만 내가 현재 프로젝트 디렉토리에서 볼 수있는 모든 pyc 파일을 제거한 후에도 여전히 오류가 발생합니다.

이상한 곳.

저는 django_tables2를 사용하고 있습니다. 도서 정보를 추적하는 도서 앱도 있습니다. 도서 앱용 테이블 클래스를 만들고 링크 열로 지정된 테이블 열을 지정했습니다. 책 앱의 색인 페이지를 볼 때/books/tools 모듈에 가져 오기 오류가 표시되지만 책 앱에는 도구에 대한 참조가 전혀 없습니다. ??/admin/no 모듈이라는 이름의 도구에서 동일한 오류 가져 오기 오류가 발생합니다. 하지만 책 애플 리케이션 테이블 클래스의 LinkColumn을 일반 열로 변경하면 자세한 이름을 변경하면 오류가 도서 앱 색인 페이지로 이동하지만 여전히 관리자가 계속됩니다 ?? 나는 솔직히 여기에 무슨 일이 일어나는지 전혀 모른다.

편집 : 새 도구 앱을 시작한 후 admin.py에 동일한 오류를 등록한 후에도 마찬가지입니다. 유일한 방법은 그 경로의 오류를 생각할 수 있지만 어떻게, 왜 같은 디렉토리에있는 다른 애플 리케이션을 찾을 수 있습니까?

필자는 필요한 경우 모든 코드를 게시 할 의향이 있지만 어디서부터 시작해야할지 전혀 모릅니다. 이 질문에 비틀 거리고있는 사람들을위한

Traceback: 
File "django/core/handlers/base.py" in get_response 
    114. response = wrapped_callback(request, *callback_args, **callback_kwargs) 
File "django/contrib/admin/sites.py" in wrapper 
    215. return self.admin_view(view, cacheable)(*args, **kwargs) 
File "django/utils/decorators.py" in _wrapped_view 
    99. response = view_func(request, *args, **kwargs) 
File "django/views/decorators/cache.py" in _wrapped_view_func 
    52. response = view_func(request, *args, **kwargs) 
File "django/contrib/admin/sites.py" in inner 
    198. return view(request, *args, **kwargs) 
File "django/views/decorators/cache.py" in _wrapped_view_func 
    52. response = view_func(request, *args, **kwargs) 
File "django/contrib/admin/sites.py" in index 
    358. model_dict['admin_url'] = reverse('admin:%s_%s_changelist' % info, current_app=self.name) 
File "django/core/urlresolvers.py" in reverse 
    480. app_list = resolver.app_dict[ns] 
File "django/core/urlresolvers.py" in app_dict 
    310. self._populate() 
File "django/core/urlresolvers.py" in _populate 
    285. lookups.appendlist(pattern.callback, (bits, p_pattern, pattern.default_args)) 
File "django/core/urlresolvers.py" in callback 
    229. self._callback = get_callable(self._callback_str) 
File "django/utils/functional.py" in wrapper 
    32. result = func(*args) 
File "django/core/urlresolvers.py" in get_callable 
    100. not module_has_submodule(import_module(parentmod), submod)): 
File "django/utils/importlib.py" in import_module 
    40. __import__(name) 

Exception Type: ImportError at /admin/ 
Exception Value: No module named tools 
+0

디렉토리에 남아있는 .pyc 파일이 있습니까? –

+0

예. 그것은 잠시했다. 그러나 나는 각 폴더를 조사했고, 어떤 pyc도 전혀 점검하지 않았다. 모두 삭제 한 다음 다시 시도하기 위해 서버를 재시작했지만 동일한 오류가 발생했습니다. –

+0

오류 추적 표시를 게시 할 수 있습니까? – Hevlastka

답변

1

:

내가 전에 다음과 같은 오류가 발생했습니다는 urls.py에 URL 패턴을 주석으로 작업을 얻었다. 조회수 중 하나에 루즈 가져 오기가있을 수 있으며 관리자 패널이 URL 패턴에있는 모든보기를 가져 오기 때문에 1을 1로하여 의견을 말하면 범인을 발견 할 수 있습니다.