teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

質問の修正

2019/10/11 03:22

投稿

Spacekoki
Spacekoki

スコア17

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,12 @@
1
1
  Django初心者です。ブログアプリのようなものを作っています。
2
2
  フォームに入力した内容の詳細を表示させるページに行こうとするとこのようなエラーが出ます。フォームに入力した内容を変更するページ(http://127.0.0.1:8000/KnowHow/1/update/)などは開けるのですが,なぜか詳細を表示するリンク(http://127.0.0.1:8000/KnowHow/1/detail/)にアクセスしようとするとエラーが表示されてしまいます。
3
3
 
4
- まずdetailを開いているのになぜupdateの部分についてエラーが表示されているのかがわかりません。
5
-
6
4
  ```
7
5
  NoReverseMatch at /KnowHow/1/detail/
8
6
  Reverse for 'update' with arguments '('',)' not found. 1 pattern(s) tried: ['KnowHow\/(?P<pk>[0-9]+)\/update\/$']
9
7
  ```
8
+ views.py,detailページのhtml,urls.py,models.pyを置きました。推測でもいいのでコメントを頂けたら幸いです。他にも必要なコードがあればコメントください。
9
+
10
10
  views.py
11
11
  ```
12
12
  from django.urls import reverse, reverse_lazy

1

タグの追加

2019/10/11 03:22

投稿

Spacekoki
Spacekoki

スコア17

title CHANGED
@@ -1,1 +1,1 @@
1
- Django2.2.4 - NoReverseMatch
1
+ Django2.2.4 - NoReverseMatchが解決しない
body CHANGED
File without changes