首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModuleNotFoundError:没有名为“HomePage”的模块

ModuleNotFoundError:没有名为“HomePage”的模块
EN

Stack Overflow用户
提问于 2018-04-04 11:42:19
回答 1查看 738关注 0票数 0

我不明白为什么我一直收到ModuleNotFoundError:没有名为' homepage‘的模块错误我对Django相当陌生,但是我花了一天的大部分时间来弄清楚如何制作一个主页,在那里我可以链接一个Homepage.html,并且在我的原始页面上有一个不同的页面。任何帮助都将不胜感激,这是我在这里的第二个问题,请温文尔雅。

这是在我的mysite/urls.py

代码语言:javascript
复制
from django.conf.urls import url, include
from django.contrib import admin

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^', include('music.urls')),
    url(r'^blog/', include('blog.urls')),
    url(r'^HomePage/',include('HomePage.urls')),
]

这是我在settings.py中安装的应用程序,位于mysite目录中。#应用定义

代码语言:javascript
复制
INSTALLED_APPS = [
    'music',
    'blog',
    'homepage',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

这是我的music/urls.py urls.py

代码语言:javascript
复制
from django.conf.urls import url, include
from . import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
    url(r'^contact/$', views.contact, name='contact'),
    url(r'^HomePage/$', views.HomePage, name='HomePage'),
]

这是views.py music/views.py

代码语言:javascript
复制
from django.shortcuts import render

def index(request):
return render(request, 'music/home.html')

def contact(request):
return render(request, 'music/basic.html', {'content':['If you would like to contact me, please email me','@gmail.com']})

def HomePage(request):
return render(request, 'HomePage/homepage.html')

这是我的文件夹结构。

代码语言:javascript
复制
  |-.git
      |  |-hooks
      |  |-info
      |  |-logs
      |  |  |-refs
      |  |  |  |-heads
      |  |  |  |-remotes
      |  |  |  |  |-origin
      |  |-objects
      |  |  |-66
      |  |  |-a9
      |  |  |-aa
      |  |  |-e2
      |  |  |-e5
      |  |  |-info
      |  |  |-pack
      |  |-refs
      |  |  |-heads
      |  |  |-remotes
      |  |  |  |-origin
      |  |  |-tags
      |-.idea
      |  |-libraries
      |-__pycache__
      |-db
      |-DGLIB
      |  |-mysite
      |  |  |-blog
      |  |  |  |-__pycache__
      |  |  |  |-migrations
      |  |  |  |  |-__pycache__
      |  |  |  |-templates
      |  |  |  |  |-blog
      |  |  |-homepage
      |  |  |  |-__pycache__
      |  |  |  |-migrations
      |  |  |-music
      |  |  |  |-__pycache__
      |  |  |  |-migrations
      |  |  |  |  |-__pycache__
      |  |  |  |-static
      |  |  |  |  |-music
      |  |  |  |  |  |-css
      |  |  |  |  |  |-fonts
      |  |  |  |  |  |-img
      |  |  |  |  |  |-js
      |  |  |  |-templates
      |  |  |  |  |-music
      |  |  |  |  |  |-img
      |  |  |  |  |  |-includes
      |  |  |-mysite
      |  |  |  |-__pycache__
      |-model
      |  |-__pycache__
      |-notebooks
      |  |-.ipynb_checkpoints
EN

回答 1

Stack Overflow用户

发布于 2018-04-04 12:00:02

更改此行:

代码语言:javascript
复制
url(r'^HomePage/',include('HomePage.urls')),

代码语言:javascript
复制
url(r'^HomePage/',include('homepage.urls')),

在你的urls.py文件中,因为你的INSTALLED_APPS中列出了'homepage‘,而不是'HomePage’。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49642388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档