【问题标题】:How to get the JSON on url the DJANGO REST API framework?如何在 DJANGO REST API 框架的 url 上获取 JSON?
【发布时间】:2018-07-06 16:31:46
【问题描述】:

如何在 URL 处显示结果 json

https://api.vk.com/method/friends.get?user_id=2183659&count=10&fields=nickname,photo_100

如图:

我可以在 PHP 中轻松做到这一点,只需创建一个新的 PHP 文件并编写:

 <?php 
    $url = 'https://api.vk.com/method/friends.get?user_id=2183659&count=10&fields=nickname,photo_100'; 
    $content = file_get_contents($url); 
    $json = json_decode($content, true);


    echo "<pre>";
    print_r($json['response']);
    echo "</pre>"; 
 ?>

结果:

但我不知道如何在 Django 界面中做到这一点。

附注谷歌翻译。 为什么要加减号?我可以用俄语更清楚地向您解释我需要什么。 :)

【问题讨论】:

  • 不确定您的意思?你想要pprint?或者您想要与 DRF 管理员使用的完全相同的模板 html
  • @jamylak 我有一个任务,要在接口API DJANGO 中的URL 输出JSON 的结果怎么做?对不起我的英语,谷歌翻译:)

标签: python json django api


【解决方案1】:

我想我明白了,只需设置一个 APIView get(...) 并返回 Reponse(json) where json = requests.get("https://api.vk.com/method/friends.get?user_id=2183659&amp;count=10&amp;fields=nickname,photo_100").json()

【讨论】:

  • $url = ''; $content = file_get_contents($url); $json = json_decode($content, true);在php上,如何在界面DJANGO REST上实现
  • 我是这方面的初学者,所以我需要解释一下我应该插入什么以及在哪里插入
  • 我给了你研究的步骤,你可能需要阅读一些关于 DRF 的教程
  • 我在 APIView 上做出了正确的决定,谢谢。
猜你喜欢
  • 2019-09-13
  • 2018-03-26
  • 1970-01-01
  • 2014-09-27
  • 2021-11-05
  • 2018-09-17
  • 1970-01-01
  • 2020-03-24
  • 2017-06-30
相关资源
最近更新 更多