django - URL 映射无法按我的意愿工作
问题描述
Header section main-page 通过从 main-page-options 中选择“About”,调用 /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.
解决方案
谢谢威廉,我明白了:
我在我的 base.html 中进行了更正并解决了问题:更正前:投资组合 1 更正后:投资组合 1
推荐阅读
- wcf - WCF Datacontract for XML 比单层更深
- python - Python洪水填充不返回
- python - 在 Python 中将图像导入为“imageio.core.util.Image”类型的 RGB 像素
- c# - .NET Core 2.2:如何将 WSDL 用于 WCF 参考
- ubuntu - 如何在 ubuntu 中访问我的 USB 键盘固件?
- assembly - 为什么这个汇编语言程序无法在 Windows 7 或 DOSBox 下运行?
- mongodb - Mongo:使用 .find({_id: id}) 与 .findOne({_id: id}) 是否相同?
- java - OpenMath-Objects 可以在相等性方面与另一个进行比较吗?
- javascript - 如何在 R 闪亮中动态移动 UI 元素(主要是 mainPanel)?
- javascript - 如何仅在单击确定按钮后才使元素 UI 时间选择器设置值?