質問編集履歴

4

2020/08/31 03:04

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- ????????????????????????????????????????????????????????????????????django のテンプレート{%url%}に引数を渡すと思って形式じゃ無くなる問題!!!!!!!助けて!!!!!!!!????????????????????????????????????????????????????????
1
+ 質問は削除されまし
test CHANGED
@@ -1,39 +1,3 @@
1
- 例えばパスが/<int:message_id>/ようなとき、
1
+ 質問は削除されました。
2
2
 
3
- テンプレートに
4
-
5
- {%url "sns:message" item.message_id%}として渡すと
6
-
7
- Reverse for "sns" with arguments "(<テーブル名:message_id object(1234)>)" となってしまいます
8
-
9
-
10
-
11
- やりたいことは、テンプレートのurlには数字だけ(1234だけ)を渡したいのですが、DBのオブジェクトがそのまま入ってしまいます。どうしたらいいでしょうか
12
-
13
- ちなみに、{{item.message_id}}とやると普通に数字だけ表示されます
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
- app/view.py
24
-
25
-
26
-
27
- ```python3
28
-
29
- class hoge(View):
30
-
31
- def get(self,request,message_id):
32
-
33
- item=snsdb.objects.get(message_id=message_id)
34
-
35
- #message_idはユニークなpk
36
-
37
- return render(request,"sns/comment.html",{"item":item})
3
+ 詳しくは[ヘルプ](https://teratail.com/help)を参照してください。
38
-
39
- ```

3

2020/08/31 03:04

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  def get(self,request,message_id):
32
32
 
33
- item=sns.objects.get(message_id=message_id)
33
+ item=snsdb.objects.get(message_id=message_id)
34
34
 
35
35
  #message_idはユニークなpk
36
36
 

2

2020/08/31 02:41

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  ```python3
28
28
 
29
- class(View):
29
+ class hoge(View):
30
30
 
31
31
  def get(self,request,message_id):
32
32
 

1

2020/08/31 02:37

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -11,3 +11,29 @@
11
11
  やりたいことは、テンプレートのurlには数字だけ(1234だけ)を渡したいのですが、DBのオブジェクトがそのまま入ってしまいます。どうしたらいいでしょうか
12
12
 
13
13
  ちなみに、{{item.message_id}}とやると普通に数字だけ表示されます
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+ app/view.py
24
+
25
+
26
+
27
+ ```python3
28
+
29
+ class(View):
30
+
31
+ def get(self,request,message_id):
32
+
33
+ item=sns.objects.get(message_id=message_id)
34
+
35
+ #message_idはユニークなpk
36
+
37
+ return render(request,"sns/comment.html",{"item":item})
38
+
39
+ ```