見出し画像

#7 DjangoによるWebアプリケーション開発備忘録

今回の作業は、CRUD機能の実装。
今回の作業で一番修正に苦労したエラーをご紹介します。

画像1

おそらく、どこかでタイプミスをした模様。
でも、どのファイルのどの箇所かが不明。

そこでグーグル検索。
今回は以下のサイトにお世話になりました。

どうやら、urls.pyファイルでエラーがある模様。

さらに、先程のエラーログをもう一度見てみると…

Reverse for 'lists_detail' with arguments '(2,)' not found. 1 pattern(s) tried: ['lists/\\(int:pk>/$']

どうやら、下記のように間違って入力していたようです。

path("lists/(int:pk>/", views.ListDetailView.as_view(), name="lists_detail"),

正しくは、

path("lists/<int:pk>/", views.ListDetailView.as_view(), name="lists_detail"),

ink:pkの前につける括弧が間違っていました。

誤:(ink:pk>
正:<ink:pk>

修正すると、ローカルサーバにて正しく画面が表示されました~



サポート、本当にありがとうございます。サポートしていただいた金額は、知的サイドハッスルとして取り組んでいる、個人研究の費用に充てさせていただきますね♪