2017-05-07 20 views
0

私は最近djangoプロジェクトを構築していました。私は今数時間のファイルを調べており、この種のエラーメッセージが表示される問題を見つけることはできません。以下では、プロジェクト内のすべての関連ファイルを表示します。エラーメッセージが表示されるのはなぜですか?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:No module diplay.urls"が表示されます。何か案は?

ありがとうございました。

答えて

1

1、アプリ名がurls.pyお使いのベースと同じであるdiplayであることを確認してください、私は多分タイプミスがあると思い、に変更する必要があります。urlsのファイル名がすべきことを確認し、

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

] 

2両方のベースとアプリフォルダ内のurls.pyの代わりurl.pyこと

+0

これは本当に恥ずかしいことです。助けてくれてありがとう! –

0

は、アプリのdiplayが存在するか、ディスプレイのタイプミスされてい

> diplay.urls 

アプリ内のURLファイルもあります

関連する問題