ImportError:无法导入名称视图 - Django App Template Addition

时间:2016-12-09 15:15:01

标签: python django

我正在尝试与代码学program一起开发我自己的项目,介绍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)
    ]

1 个答案:

答案 0 :(得分:2)

urls.py不应该在迁移文件夹中。将其移回ph_main文件夹。

您必须同时更新ph_main.migrations.urlsph_main.urls的引用。