ヘッダーのナビゲーションのリンク先の遷移ですが、
Herokuデプロイ時のみ404エラーが発生しており、解決のための知恵をご教授頂きたいです。
具体的に、下記コードのリンク・Homeでは遷移できますが、リンクBookでエラーが発生しております。
エラー
Not Found
The requested URL /HOGE/booklist/ was not found on this server.
コード
header.html
html
1<nav class="navbar navbar-expand-md navbar-dark bg-dark navbar-toggleable-md navbar-collapse"> 2 3 <div class="collapse navbar-collapse" id="navbarsExampleDefault"> 4 <ul class="navbar-nav mr-auto"> 5 <li class="nav-item active"> 6 <a class="nav-link" href="{% url 'HOGE:hogelist' %}">Home 7 <span class="sr-only">(current)</span> 8 </a> 9 </li> 10 <li class="nav-item"> 11 <a class="nav-link" href="{% url 'HOGE:booklist'%}">Book</a> 12 </li> 13 </ul> 14 </div> 15</nav>
urls.py
python
1app_name = 'HOGE' 2urlpatterns = [ 3 path('import_header/', views.import_header, name='import_header'), 4 path('import_footer_script/', views.import_footer_script,name='import_footer_script'), 5 path('hogelist/', views.IndexView.as_view(), name='hogelist'), 6 path('booklist/', views.book_list_view, name='booklist'),
試したこと
・heroku logsコマンドでログ調査→404エラー以上のことが分かりませんでした
・デプロイしたソースをクローンし、ローカルで動くか確認→ローカルではBookのリンクも遷移可能でした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。