Header section main-page 通过从主页选项中选择“关于”,可以调用/ app1 / about模板。但是,通过选择投资组合下拉菜单项,我得到一个错误。这是因为该项目保存在mysite / app1 / template文件夹中,而django在mysite的根目录中查找。我该如何映射?
# Here is my mysite/app1/urls.py
from django.urls import path
from app1 import views
urlpatterns = [
path('about/', views.about, name='about'),
path('services/', views.services, name='services'),
path('contact/', views.contact, name='contact'),
path('portfolio1/', views.portfolio1, name='portfolio1'),
]
# part of my views.py
def portfolio1 (request):
return render (request, 'portfolio1.html')
404 Error:
Using the URLconf defined in mysite.urls, Django tried these URL
patterns, in this order:
admin/
[name='index']
app1/
^static/(?P<path>.*)$
The current path, portfolio1.html, didn't match any of these.
答案 0 :(得分:0)
谢谢威廉,我明白了:
我在base.html中进行了更正,问题已解决: 校正前: 作品集1 校正后: 作品集1