2016-07-31 3 views
0

私はdjangoの環境に新しく、URLリンクを作成しようとしています。しかし、エラーが表示されます'urls.py'という名前のモジュールがありません

ImportError: No module named 'myprofile' 

したがって、私はここでこの問題を解決する方法の問題を尋ねています。私はいくつかのフォーラムを見てきました。しかし、私はこの特定の問題を解決することができませんでした。助けてくれてありがとう。

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

urlpatterns = [ 
    url(r'^$', views.index), 
    url(r'^myprofile$',include("myprofile.urls"), name = myprofile) 
] 
+0

名=「をMyProfile」 – e4c5

+0

を私が試したが、エラーが静止 –

+0

あなたはマイプロファイルディレクトリを持っていますか?それはurls.pyを持っていますか?このファイルとの関係はどこですか? –

答えて

0

あなたはviews.pyはあなたのようなあなたのURLを形成すべき含まmyprofileと呼ばれるアプリを持っていると仮定すると、以下:

:あなたはその後、 myprofile/views.pyに次のコードを持っている必要があります

from django.conf.urls import url 
from django.conf.urls import include 
from myprofile import views as myprofileViews 

urlpatterns = [ 
    url(r'^$', views.index), 
    url(r'^myprofile$', myprofileViews.SomeViewName) 
] 

def SomeViewName(request): 
    return render(request, 'index.html', context) 
0

myprofileアプリで__init__.pyが不足している可能性があります。これは、アプリケーションのディレクトリ内のファイルであり、空であれば十分です。このファイルはpythonにディレクトリをモジュールとして認識させます。

また、この質問を参照してください。 Python error "ImportError: No module named"

関連する問題