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