2016-12-09 51 views
0

我試圖開發自己的項目,旁邊的Codeschool program介紹了Django。我已經得到了我想要實現我的目標網頁模板文件夾在模板點:ImportError:無法導入名稱視圖 - Django應用模板添加

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

我能夠通過views.py文件,而無需通過模板返回HTML:

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

def index(request): 
    return HttpResponse('Hello!') 

只要我將我的應用程序添加到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.urlsph_main.urls的引用。

+0

看來,這固定它。我從migrations文件中刪除了urls.py,它似乎自動更改了引用。我真的很感謝你的幫助。 – vbiqvitovs

相關問題