Итак, ребята, в настоящее время я пытаюсь создать конечную точку API, которая вызывает внешний API через URL с некоторой фильтрацией по разделенным запятыми строкам. Я привык создавать внутренние API с моделями и представлениями, которые вызывают из своей собственной локальной базы данных sqlite. Но я менее знаком с этим.
Например, я пытаюсь получить его, поэтому, когда я открываю свой django devserver для этой конечной точки, скажем, под названием «api / data? Tags = beef, chicken», он получает ответ JSON от, скажем, «www.example.com/api». / data? tags = говядина, курица 'и отображает ее.
Я думал о чем-то вроде кода, но не знал, как применить к нему фильтрацию без доступа к набору запросов.
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/")