所以我有 url 可以將用戶重定向到某些頁面(表單和主頁)。我有一個,您可以在主頁頂部單擊它,它成功地將您重定向到表單頁面,我有相同的系統將您從表單頁面帶回主頁,但它似乎不起作用并顯示錯誤. 錯誤影像
這是我的家庭 html 檔案,它可以作業:
<div class="page-title-add-button-div">
<a class="page-title-add-button-link" href="/form"> </a>
</div>
這是我的表單檔案,它不起作用:
<div class="page-title-add-button-div">
<a class="page-title-add-button-link" href="/home"> </a>
</div>
這是我的意見檔案:
def home(request):
litinfo = info.objects.all()
return render(request, 'home.html', {'litinfo': litinfo})
def form(request):
return render(request, 'form.html')
最后是我的 urls.py 檔案:
urlpatterns = [
path('', views.home, name='home'),
path('form', views.form, name='form'),
]
提前感謝任何解決方案,我是 django 的新手,只是不太確定如何解決這個問題。
編輯:我發現當我點擊表單頁面中的 URL 時,它會將我發送到“http://(數字,不確定是否機密)/home”而不是“http://(數字,不確定如果機密)”,這意味著它不會讓我回到主頁。
uj5u.com熱心網友回復:
/home您的 ulrpatterns 中沒有路徑。您的錯誤訊息顯示找不到頁面(404),這意味著它嘗試您獲取路徑中的資料,但路徑不存在。
解決此問題的兩種方法:
- 在
form.html檔案更改中:
<div class="page-title-add-button-div">
<a class="page-title-add-button-link" href="/"> </a>
</div>
- 在 urls.py 檔案中更改:
urlpatterns = [
path('', views.home, name='home'),
path('form', views.form, name='form'),
path('home/', views.home, name='home'),
]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/491098.html
