2017-05-07 1 views
0

저는 최근에 장고 프로젝트를 만들었습니다. 나는 지금 몇 시간 동안 파일을 조사 해왔고 이런 종류의 오류 메시지가 나타나는 문제를 발견 할 수 없습니다. 아래에서는 프로젝트 내의 모든 관련 파일을 보여 드리겠습니다.오류 메시지가 나타나는 이유는 무엇입니까? ImportError : No module <app> .urls?

기본 url.py :

from django.conf.urls import url,include 
from django.contrib import admin 

urlpatterns = [ 
    url(r'^admin/', admin.site.urls), 
    url(r'^display/', include('diplay.urls')), 

] 

응용 프로그램 url.py :

from django.conf.urls import url 
from . import views 

urlpatterns = [ 
    url(r'^$', views.index, name='index'), 
] 

응용 프로그램 views.py :

from django.shortcuts import render 
from django.http import HttpResponse 

def index(request): 
    return HttpResponse("<h2>HEY!</h2>") 

이 작동하지 않는 이유를 잘 모르겠어요 온라인에서 비슷한 형식을 발견했기 때문에 모든 줄이 다른 줄과 비슷하게 보였습니다. 서버를 실행하려고하면 "ImportError : diplay.urls라는 모듈이 없습니다."오류 문이 나옵니다. 어떤 아이디어?

고맙습니다.

답변

1

1, 앱 이름이 기본 urls.py에서와 동일 diplay 있는지 확인, 나는 아마 오타가 생각에 변경해야합니다 :

urlpatterns = [ 
    url(r'^admin/', admin.site.urls), 
    url(r'^display/', include('display.urls')), 

] 

2, urls의 확인 파일 이름을 확인해야합니다 모두 기본 및 응용 프로그램 폴더에 urls.py 대신 url.py

+0

정말 당황 스럽습니다. 도와 주셔서 감사합니다! –

0

는 응용 프로그램으로 모니터가 존재하거나 디스플레이의 오타입니다합니까

> diplay.urls 

앱의 URL 파일도 있습니다.

관련 문제