質問編集履歴

1

詳しくしました

2017/05/31 08:53

投稿

horik
horik

スコア44

test CHANGED
File without changes
test CHANGED
@@ -1,10 +1,6 @@
1
1
  以下のようなjsonを吐くviewがあるとします。
2
2
 
3
3
  他のメソッドからこのjsonを取得するにはどうすればいいでしょうか?
4
-
5
-
6
-
7
- apiとして公開することと、内部でもこのjsonを利用したいのが目的です。
8
4
 
9
5
 
10
6
 
@@ -23,3 +19,33 @@
23
19
  return HttpResponse(json.dumps(d))
24
20
 
25
21
  ```
22
+
23
+ ```python
24
+
25
+ urlpatterns = [
26
+
27
+ url(r'^api/some_json', views.some_json, name='some_json'),
28
+
29
+ ]
30
+
31
+ ```
32
+
33
+ ### やりたいこと
34
+
35
+ apiとして公開することと、内部でもこのjsonを利用したいのが目的です。
36
+
37
+
38
+
39
+ 例えば以下のurlにアクセスすると、
40
+
41
+ http://localhost:8000/api/some_json?hello=world
42
+
43
+ 以下のようなJSONが返ってきます。
44
+
45
+ ```JSON
46
+
47
+ {"query": {"hello": "world"}, "payload": {}}
48
+
49
+ ```
50
+
51
+ このJSONを他のメソッドから取得して、また別の処理で使いたいと考えています。