【发布时间】:2019-07-14 23:51:54
【问题描述】:
我收到以下错误,不知道如何解决:
从 .导入视图
ImportError: 无法导入名称视图
这是我正在使用的脚本:
urls.py
from django.conf.urls import url
from django.contrib import admin
from . import views
urlpatterns = [
url(r'^$',views.home,name='index'),
url(r'^admin/', admin.site.urls),]
views.py
from __future__ import unicode_literals
from django.http import HttpResponse
def index(request):
return HttpResponse("libaray management system")
【问题讨论】:
-
你能展示你的项目目录结构吗?
-
如果没有您的目录结构,您的问题将无法正确回答。请注意,如果
urls.py是根 url 而views在应用程序内,那么您必须使用 Headmaster 的解决方案 - 相对导入(“from .import XXX”)用于包内导入(参见 Headmaster 上的 cmets回答)。
标签: django python-2.7