2010-01-18 4 views
0

장고 관리 사이트에 로그인 할 때 /Library/Python/2.6/site-packages/django에 템플릿 구문 오류가 발생하는 문제가 있습니다. /template/debug.py, render_node, 81 행Django 관리 사이트 TemplateSyntaxError at/admin/: name not defined

장고의 일부이기 때문에이 문제를 해결할 방법을 찾을 수 없으며, 코드를 작성하지 않았고 어떻게 작동하는지 알지 못합니다.

이것은 며칠 전 마지막으로 시도했을 때까지 정상적으로 작동했습니다.

오류는 다음과 같습니다. Caught an exception while rendering: name 'pest' is not defined 여기서 pest는 내 프로젝트의 이름입니다. 지금까지 내가 아는 한, 내 프로젝트의 모든 앱을 올바르게 설치했습니다.

미리 감사드립니다.

+0

자세한 정보가 필요합니다. TemplateSyntaxError의 전체 추적에는 실제로 문제가되는 초기 오류가 포함되는 경우가 많습니다. 전체 전체 추적 및 admin.py 파일을 추가하십시오. –

+0

이 admin.py 파일은 내가 작업 한 이후로 편집 한 유일한 파일이기 때문에이 문제가 발생한 것으로 가정합니다. pest.error_logging.models에서 django.contrib 수입 관리자 에서 오류 admin.site.register (오류) 유 가져 오기에 프로젝트 이름을 사용하는 이유 – danpalmer

+0

가 – zalew

답변

0

다소 단순한 것으로 밝혀졌습니다. 필자는 Python으로 충분히 경험하지 못했고 .NET 경험이 필요했습니다. 나쁜 실수.

project.settings.SETTING을 내가 project.settings을 가져 와서 settings.SETTING에 액세스해야한다고 말했습니다. 당신은 기능이나 설정으로 전체 '경로'를 입력 할 필요가 없습니다 파이썬에서 당신이 해야가 가져온 사용하는 일이 보인다 반면

는 .NET에서 수입, 그냥 바로 가기 역할을합니다.

나는 그것이 어떤 의미인지, 심지어 올바른지 모르겠지만 지금은 작동합니다. 모든 사람의 도움에 감사 드리며 항상 도움이됩니다.이 개발을 할 수없고 여기에있는 자료 없이는 지식을 향상시킬 수 없습니다.

+0

"from module import x"구문을 사용하여 직접 이름을 가져올 수 있습니다. –

1

앱의 admin.py 파일에 오류가있는 것 같습니다.

수입이 누락되거나 오타가있을 수 있지만 코드 없이는 알기가 어렵습니다. 우리가 볼 수 있도록 admin.py 파일을 게시 할 수 있다면 좋을 것입니다.

장고의 TemplateSyntaxErrors는 끔찍하며 실제 문제가 무엇인지 알려주지 않습니다. 이 경우, 예를 들어, 템플릿은 Django의 일부이지만, admin 파일에 오류가있을 수 있습니다.이 파일은 장고가 관리 인터페이스를 작성하기 위해 읽습니다. 추적 코드가 너무 깊어서 코드에서 문제가있는 곳을 바로 찾을 수 없습니다.

+0

고맙다. 나는 프로젝트에있는 모든 admin.py 파일을 검사 할 것이다. 그것은 장고 설치를 전혀 편집하지 않았으므로 내가했던 일일 것입니다. 그리고 오늘까지 작동했습니다. 불행히도, 나는 오늘 600 줄을 썼고 어떤 시점에서 그것이 잘못되었는지 모른다. – danpalmer

+0

@danpalmer SCM을 사용하고 있다면, 차이점이 무엇인지 알아내는 것보다 시간을 거슬러 올라가서 깨뜨릴 수 있습니다. 어쨌든, 내가 말했듯이 오타 또는 가져 오기 오류 일 가능성이 큽니다. –

+0

템플릿의이 줄에서 오류가 발생합니다. {% url django-admindocs-docroot as docsroot %} 관리자입니다.평 파일 (이 마지막 일 이후로 추가 한 사람은) 정말로 기본입니다 : pest.error_logging.models에서 django.contrib 수입 관리자 에서 가 플라 비오 - amieiro @ 오류 admin.site.register (오류) – danpalmer

관련 문제