Python 为什么我会收到错误消息ImportError:没有名为<;的模块;应用程序>;。网址?
我最近在建一个django项目。我已经查看了几个小时的文件了,没有找到导致这种错误消息的问题。下面,我将向您展示项目中的所有相关文件 基本url.py:Python 为什么我会收到错误消息ImportError:没有名为<;的模块;应用程序>;。网址?,python,django,python-2.7,django-urls,Python,Django,Python 2.7,Django Urls,我最近在建一个django项目。我已经查看了几个小时的文件了,没有找到导致这种错误消息的问题。下面,我将向您展示项目中的所有相关文件 基本url.py: from django.conf.urls import url,include from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^display/', include('diplay.urls')
from django.conf.urls import url,include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^display/', include('diplay.urls')),
]
app url.py:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
app views.py:
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse("<h2>HEY!</h2>")
从django.exe导入渲染
从django.http导入HttpResponse
def索引(请求):
返回HttpResponse(“嘿!”)
我不确定这为什么不起作用,因为我在网上发现了一种类似的格式,而且似乎每一行都与另一行相似。当我尝试运行服务器时,它会给出错误语句“ImportError:没有名为diplay.url的模块”。有什么想法吗
提前谢谢 1,确保你的应用程序名是
diplay
,它与你的基本url.py中的相同,我认为可能有输入错误,应该改为:
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^display/', include('display.urls')),
]
2、确保基本文件夹和应用程序文件夹中url
的文件名应为url.py
,而不是url.py
应用程序diplay是否存在或显示类型是否错误
> diplay.urls
应用程序中的URL文件是否存在?这真是令人尴尬。谢谢你的帮助!