Django 显示错误:与x27相反;hompage';没有找到';hompage';不是有效的视图函数或模式名称

Django 显示错误:与x27相反;hompage';没有找到';hompage';不是有效的视图函数或模式名称,django,django-forms,Django,Django Forms,我在我的views.py中添加了hompage函数,并在url.py中定义了垃圾邮件名称空间,还在setting.py文件中添加了垃圾邮件应用程序。现在,我希望在单击模板index.html中的“detect”按钮后,我将重定向到同一页面,但我遇到错误:“hompage”未找到“hompage”不是有效的视图函数或模式名称 view.py文件 from django.shortcuts import render from django.urls import reverse from djan

我在我的views.py中添加了hompage函数,并在url.py中定义了垃圾邮件名称空间,还在setting.py文件中添加了垃圾邮件应用程序。现在,我希望在单击模板index.html中的“detect”按钮后,我将重定向到同一页面,但我遇到错误:“hompage”未找到“hompage”不是有效的视图函数或模式名称

view.py文件

from django.shortcuts import render
from django.urls import reverse
from django.http import HttpResponse,HttpResponseRedirect


def hompage(request):
  return render(request,'index.html')
url.py文件

from django.conf.urls import url 
from . import  views
app_name = "spam"
urlpatterns=[
url(r'^',views.hompage)
]
index.html文件

{% block content %}
<form action="{% url 'spam:hompage'  %}"  method="post"   >
{% csrf_token %}
{{ form.as_p }}
<input type="submit" name="submit" value="Detect">
{% endblock %}
您没有尝试调用的url的名称:

urlpatterns=[
url(r'^',views.hompage, name='homepage') # add name
]
urlpatterns=[
url(r'^',views.hompage, name='homepage') # add name
]