2016-12-09 52 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

相关问题