首页 > 解决方案 > 重定向 django URL

问题描述

我正在尝试链接 django 应用程序中的页面。当我的导航上有 Home/about

在我转到关于页面后,当我再次点击主页时,网址是 home/about/home

我如何将其更改为大约?

path('home/about/', views.about, name='Database-about'),

http://localhost:8000/home/about/about

找不到页面 (404) 请求方法:GET 请求 URL: http://localhost:8000/home/about/about

使用 Main_DB.urls 中定义的 URLconf,Django 按以下顺序尝试了这些 URL 模式:

admin/
home/ [name='Database-home']
home/about/ [name='Database-about']
home/login/ [name='login']
home/login/MetaData/ [name='Database-form']
home/about/login/ [name='login']

标签: python

解决方案


为了重定向到绝对页面而不是相对页面,请在 URL 之前放置一个前导斜杠。例子:

/admin/
/home/

等等


推荐阅读