Python django.template.exceptions.TemplateDoesNotExist:base.html

Python django.template.exceptions.TemplateDoesNotExist:base.html,python,django,Python,Django,我正在创建Django用户注册验证–SignUpView,我不知道为什么在我的html文件中检测不到base.html 这是完整的回溯 Traceback (most recent call last): File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\core\handlers\exception.py", line 34, in inner

我正在创建Django用户注册验证–SignUpView,我不知道为什么在我的html文件中检测不到base.html

这是完整的回溯

Traceback (most recent call last):
  File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
    response = get_response(request)
  File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\core\handlers\base.py", line 145, in _get_response
    response = self.process_exception_by_middleware(e, request)
  File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\core\handlers\base.py", line 143, in _get_response
    response = response.render()
  File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\response.py", line 106, in render
    self.content = self.rendered_content
  File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\response.py", line 83, in rendered_content
    content = template.render(context, self._request)
  File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\backends\django.py", line 63, in render
    reraise(exc, self.backend)
  File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\template\backends\django.py", line 84, in reraise
    raise new from exc
django.template.exceptions.TemplateDoesNotExist: base.html
[10/Aug/2020 18:44:15] "GET /SignUpView/ HTTP/1.1" 500 126471
这是我的文件树

这是我的观点

class SignUpView(CreateView):
    form_class = SignUpForm
    success_url = reverse_lazy('loginpage')
    template_name = 'customAdmin/signup.html'
这是我的URL.py

从customAdmin.views导入注册视图

urlpatterns = [
    path('admin/', admin.site.urls),
    path('SignUpView/', SignUpView.as_view(), name='SignUpView'),
    path('', customAdmin.views.Homepage, name='Homepage'),
]+ static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns +=static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
这是我的html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Sign-Up</title>
</head>
<body>
{% extends 'base.html' %}

{% block title %}Sign Page{% endblock title %}

{% block content %}
    <h2>Sign Page</h2>
    <form method="post">
        {% csrf_token %}
        {{ form.as_p }}
        <button type="submit">Register</button>
        <br><br>
        <a href="{% url 'home' %}">Home</a>
    </form>
{% endblock content %}
</body>
</html>

报名
{%extends'base.html%}
{%block title%}签名页{%endblock title%}
{%block content%}
签字页
{%csrf_令牌%}
{{form.as_p}}
登记


{%endblock内容%}
将您的html替换为此

{% block 'base.html' %}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Sign-Up</title>
</head>
<body>


{% block title %}Sign Page{% endblock title %}

{% block content %}
    <h2>Sign Page</h2>
    <form method="post">
        {% csrf_token %}
        {{ form.as_p }}
        <button type="submit">Register</button>
        <br><br>
        <a href="{% url 'Homepage' %}">Home</a>
    </form>
{% endblock content %}
</body>
{% endblock %}
</html>
{%block'base.html%}
报名
{%block title%}签名页{%endblock title%}
{%block content%}
签字页
{%csrf_令牌%}
{{form.as_p}}
登记


{%endblock内容%} {%endblock%}
您要扩展的base.html在哪里?我要使用django base.htmlis在那里django base.html内置?