为了账号安全,请及时绑定邮箱和手机立即绑定

Python Django 网址无法正常工作?

Python Django 网址无法正常工作?

千万里不及你 2021-06-10 18:05:26
from django.contrib import adminfrom django.urls import pathimport main.viewsurlpatterns = [    path('', main.views.index, name="index"),    path('story/', main.views.story, name="story"),    path('haxs/', main.views.haxs, name="haxs"),    path('contact/', main.views.contact, name="contact"),    path('admin/', admin.site.urls),].<li class="nav-item"><a class="nav-link" href="/">home</a></li><li class="nav-item"><a class="nav-link" href="story/">our story</a></li><li class="nav-item"><a class="nav-link" href="haxs/">haxs</a></li><li class="nav-item"><a class="nav-link" href="contact/">contact us</a></li>我在 python django 网站上工作,但我的 url 无法正常工作。我已经包含了我的 urls.py 和导航链接,它们在每个页面上都是相同的。从家我可以转到所有其他页面,从其他页面我可以回到家。我的问题是当我从例如:haxs 联系它时它不起作用并且代码 url 变为“ http://127.0.0.1:8000/haxs/story/ ”,而它应该只是“ http://127.0.0.0 ” 。 0.1:8000/故事/ ”。就像我们的故事/haxs/联系方式一样,我无法在它们之间切换。我该如何解决?
查看完整描述

2 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

您可以简单地通过在 url 前面加上/

<li class="nav-item"><a class="nav-link" href="/story/">our story</a></li>

但最好使用 Django 的命名 url 功能

<li class="nav-item"><a class="nav-link" href="{% url 'story' %}">our story</a></li>


查看完整回答
反对 回复 2021-06-15
  • 2 回答
  • 0 关注
  • 160 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信