【发布时间】:2019-07-05 16:11:22
【问题描述】:
大家好,目前我正在尝试创建一个 API 端点,该端点通过 url 调用外部 API,并通过逗号分隔的字符串进行一些过滤。我习惯于使用从它自己的本地 sqlite 数据库调用的模型和视图创建内部 API。但我对此不太熟悉。
例如,我试图拥有它,所以当我为这个端点打开我的 django 开发服务器时说名为“api/data?tags=beef,chicken”,它会从“www.example.com/api”中获取 JSON 响应/data?tags=beef,chicken' 并显示它。
我正在考虑类似代码的内容,但不确定如何在不访问查询集的情况下对其应用过滤。
import requests
from rest_framework import status
from rest_framework.response import Response
def external_api_view(request):
if request.method == "GET":
r = requests.get("https://example.com/api/data/")
【问题讨论】:
标签: python django django-rest-framework