2011-03-22 3 views
1

템플릿 에러 -TemplateSyntaxError/: 없음 모듈 이름 model.urls

Caught ImportError while rendering: No module named model.urls 
21  <!-- Header --> 
22  <div id="header"> 
23   <div id="branding"> 
24   {% block branding %}{% endblock %} 
25   </div> 
26   {% if user.is_active and user.is_staff %} 
27   <div id="user-tools"> 
28    {% trans 'Welcome,' %} 
29    <strong>{% filter force_escape %}{% firstof user.first_name user.username %}{% endfilter %}</strong>. 
30    {% block userlinks %} 
31     {% url django-admindocs-docroot as docsroot %} 
32     {% if docsroot %} 
33      <a href="{{ docsroot }}">{% trans 'Documentation' %}</a>/
34     {% endif %} 
35     {% url admin:password_change as password_change_url %} 
36     {% if password_change_url %} 
37      <a href="{{ password_change_url }}"> 
38     {% else %} 
39      <a href="{{ root_path }}password_change/"> 
40     {% endif %} 
41     {% trans 'Change password' %}</a>/

어떤 문제가 될 수 있을까?

답변서 [편집] - 당신은 분명히이 같은 오류 (I이 취소 장고를 의미) 어딘가에 코드에서 다음의 아마 잘못 형 ....

답변

2

을 얻는 경우에, 어딘가에 당신의 프로젝트에서 model.urls을 가져오고 있는데, 이것은 장황한 곳에서 urls과 관련된 것을 넣을 수 있습니다. 그러면 제가 잘못 입력했다고 생각하게됩니다. django 프로젝트에는 models 폴더 안에 urls 또는 models 파일이 없습니다.

해당 오류 @ admin-docs는 쓸모없는 추적을 제공하는 것으로 유명하지만 (실제 오류가 너무 심함) 어쨌든 게시 할 수 있습니까?

어느 쪽이든, model.urls의 grep을 통해 자신의 소스 코드를 검색하여 문제를 해결할 수 있습니다. 프로젝트 루트 폴더로 이동하여 입력하십시오. grep -r "model.urls" .

+0

안녕하세요, 귀하에게 해당되는지 아닌지 알 수 있습니다. 'model' 폴더에'urls' 파일을 저장하고 있을까요? 그건 내가 잘못 입력 한 것 같은데요. 나는 또한 이것이 pesudo 코드가 아니라고 가정하고 있으며, 오류는 실제로'model.urls'라고 말합니다. 추가 도움이 필요하면 추적 표시와 urls.py를 게시하십시오. –

+0

"ec_model.urls"를 입력하는 대신 "model.urls"를 입력하십시오 ..... 때때로 여러분과 세상을 바꾸는 유일한 방법은 어리석은 행동입니다. 실수 ... : P – Sussagittikasusa

관련 문제