Использование переменной, к которой могут обращаться две функции в views.py - Django
Я делаю вызов API post и get к стороннему приложению, используя requests.post и requests.get соответственно. Запрос POST служит для аутентификации и получения токена, а запрос get - для использования токена и доступа к данным из стороннего приложения. Мой фрагмент кода :
class Robot(APIView):
common_var=""
def post(self, request, *args, **kwargs):
res = requests.post(API,headers=header,data=body)
res=res.json()
common_var=common_var+res['t']
def get(self, request, *args, **kwargs):
header={'Authorization': common_var}
payload = {'$top': '3','$filter':"abs"}
res = requests.get(url, params=payload,headers=header)
res=res.json()
return Response(res, status=status.HTTP_200_OK)
Я не могу получить доступ к "common_var" внутри метода get(). Есть ли альтернативный способ сделать это?
Спасибо