Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未解析的url引用(python django)_Python_Django_Url - Fatal编程技术网

未解析的url引用(python django)

未解析的url引用(python django),python,django,url,Python,Django,Url,我有一个未解决的URL请求,不太确定是什么导致了这个问题 我正在为我的应用程序设置一个主页,以了解上下文 views.py中的我的视图: from django.http import HttpResponse from django.shortcuts import render def home(request): return render(request, "homepage template.html") URL.py中的我的URL: from django.conf.ur

我有一个未解决的URL请求,不太确定是什么导致了这个问题

我正在为我的应用程序设置一个主页,以了解上下文

views.py中的我的视图:

from django.http import HttpResponse
from django.shortcuts import render

def home(request):
    return render(request, "homepage template.html")
URL.py中的我的URL:

from django.conf.urls import patterns, include, url
from django.contrib import admin

urlpatterns = patterns('',
    # Examples:
    url(r'^$', 'homepage.views.home'),
    enter code here
浏览器中给出的错误:

我以为我是通过views.py和URL.py代码定义模块的,但是pycharm告诉我它无法解析URL

应要求:

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'musicsearch',
)

如果
musicsearch
是您在django中创建的唯一已安装应用程序,并且views.py文件位于该目录中,则

urlpatterns = patterns('',
    # Examples:
    url(r'^$', 'homepage.views.home'),
    enter code here
应该是

urlpatterns = patterns('',
    # Examples:
    url(r'^$', 'musicsearch.views.home'),
    enter code here
否则,如果
主页
是确实存在的应用程序,则需要将其添加到
已安装的应用程序

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'musicsearch',
    'homepage',
)

显示您的项目目录结构和安装的应用程序设置。您好@alecxe我已经添加了安装的应用程序,如何显示我的目录?我应该包括一张图片吗?如果你在
url.py
中写
“homepage.views.home”
主页
应该是一个已安装的应用程序。。。但它不在您的
已安装应用程序列表中。您引用的
views.py
在哪里?最好将其作为带有缩进的文本提供。顺便说一句,你的
已安装应用程序设置中没有
主页
应用程序。哦,天哪,一个巨大的疏忽。我真的很抱歉,我正在尝试为求职面试开发一个测试应用程序,我是一名大三学生,除了自学之外没有其他经验。非常感谢。可能值得注意的是,该公司建议我使用Python和Django,而无需事先通知;)我非常深陷其中:P
INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'musicsearch',
    'homepage',
)