我正在嘗試添加一個指向我的 django 站點的鏈接,該鏈接從catalog1視圖重定向到catalog2頁面。所以基本上,我想從.../catalog1到.../catalog2/other-page。
我看到的所有其他答案都需要http://127.0.0.1:8000/先重定向到,然后再重定向到catalog2,但是我已經設定了站點,以便http://127.0.0.1:8000/自動重定向到catalog1,所以這不起作用。
任何幫助,將不勝感激。
謝謝,
蓬松鬼
uj5u.com熱心網友回復:
假設,您的情況other-page是,您的路徑中about有按鈕abouthttp://127.0.0.1:8000/catalog1
目錄1.html
<a href="{% url 'about' %}">about </a>
網址.py
urlpatterns =[
path('catalog2/about/',views.about,name='about')
]
視圖.py
def about(req):
return render(req,'appname/anyfile.html')
因此,通過單擊一個按鈕about,它會將其重定向到該視圖,name='about'而urls.py與任何路線無關。
然后你被重定向到http://127.0.0.1:8000/catelog2/about/from http://127.0.0.1/8000/catalog1。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/434765.html
