2016-12-09 12 views
0

Djangoを紹介するコードスクールprogramの横に私自身のプロジェクトを開発しようとしています。ImportError:名前のビューをインポートできません - Django App Template Addition

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

def index(request): 
    return HttpResponse('Hello!') 
:私は経由でテンプレートなしviews.pyファイルを経由してHTMLを返すことができています

C:\Users\****\****\ph_main\templates 

:私はでテンプレートフォルダ内の私のランディングページのテンプレートを実装したいポイントに得ています

私のアプリケーションをsettings.pyファイルに追加するとすぐに。

File "C:\Users\****\****\ph_main\migrations\urls.py", line 2, in <module> 
     from . import views 
    ImportError: cannot import name views 

urls.pyは、移行フォルダ内にすべきではない

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

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

プロジェクトでファイルのレイアウトを表示すると、このような質問が簡単になります。 – Alasdair

答えて

2

urls.pyが含まれています。私が返すエラーが発生します。それをph_mainフォルダーに戻してください。

ph_main.migrations.urlsからph_main.urlsへの参照を同時に更新する必要があります。

+0

これで修正されたようです。私は、移行ファイルからurls.pyを削除し、自動的に参照を変更したようです。私は本当にあなたの助けに感謝します。 – vbiqvitovs

関連する問題