Python django中不存在模板,但我有模板吗?

Python django中不存在模板,但我有模板吗?,python,django,Python,Django,我有个问题。我使用Django3.1.1和Python3.8.5/我尝试用python+django(后端)和html、css、引导(前端)创建一个站点。我创建了两个应用程序1。博客(在一个子页面我将有博客)和2。页面其他子页面,如主页。这是我的全部计划 我的博客工作得很好(我从教程中创建了这个应用程序),现在我尝试用自己的“页面”创建另一个应用程序。我创建了一个新的应用程序。我在settings.py(和DIR)中添加此应用程序 我还创建了pages/url.py # pages/urls.p

我有个问题。我使用Django3.1.1和Python3.8.5/我尝试用python+django(后端)和html、css、引导(前端)创建一个站点。我创建了两个应用程序1。博客(在一个子页面我将有博客)和2。页面其他子页面,如主页。这是我的全部计划

我的博客工作得很好(我从教程中创建了这个应用程序),现在我尝试用自己的“页面”创建另一个应用程序。我创建了一个新的应用程序。我在settings.py(和DIR)中添加此应用程序

我还创建了pages/url.py

# pages/urls.py
from django.urls import path
from .views import HomePageView

urlpatterns = [
    path('', HomePageView.as_view(), name='home'),
]
我创建了pages/views.py

# pages/views.py
from django.views.generic import TemplateView


class HomePageView(TemplateView):
    template_name = 'home.html'
然后我创建了我的html页面/templates/pages/home.html

<!-- templates/home.html -->
<h1>Homepage</h1>
所以我运行了一个服务器,检查site(),但是我在/home中得到了TemplateDoesNotExist/
为什么?

设置
template\u name='pages/home.html'
而不是
template\u name='home.html'

class HomePageView(TemplateView):
    template_name = 'pages/home.html'
类主页视图(TemplateView):

模板名称='pages/home.html'
设置
模板名称='pages/home.html'
而不是
模板名称='home.html'

class HomePageView(TemplateView):
    template_name = 'pages/home.html'
类主页视图(TemplateView):

template_name='pages/home.html'
非常感谢!非常感谢你!
class HomePageView(TemplateView):
    template_name = 'pages/home.html'