繁体   English   中英

ImportError:无法导入名称视图-Django应用模板添加

[英]ImportError: cannot import name views - Django App Template Addition

我正在尝试与引入Django的Codeschool 程序一起开发自己的项目。 我已经到了要在以下位置的模板文件夹中为目标网页实现模板的地步:

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)
    ]

urls.py不应位于migrations文件夹中。 将其移回ph_main文件夹。

您将必须同时将引用从ph_main.migrations.urls更新到ph_main.urls

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM