【发布时间】:2019-02-15 05:23:37
【问题描述】:
from django.contrib import admin
from django.urls import path
import main.views
urlpatterns = [
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 网站,但我的网址无法正常工作。我已经包含了我的 urls.py 和每个页面上相同的导航链接。从家里我可以到所有其他页面,从其他页面我可以回到家。
我的问题是当我从例如:haxs 联系它不起作用并且代码 url 变为 "http://127.0.0.1:8000/haxs/story/" 而它应该只是 "http://127.0.0.1:8000/story/" 时。就像我们的故事/haxs/contact 一样,我不能在它们之间切换。我该如何解决这个问题?
【问题讨论】:
标签: python django django-urls