Как правильно использовать django и python request для создания почтового запроса

Я использую django и python request, чтобы сделать post запрос к этой конечной точке с заголовком авторизации и телом, полученным с этого сайта. Мне нужна ваша помощь, чтобы решить эту проблему и заставить этот код работать.

class RechargeData(models.Model, Main):
     user = models.ForeignKey(User, default=1,on_delete=models.CASCADE)
     phone_number = models.CharField(validators=[Main.phone_regex], max_length=10) 
     network = models.CharField(choices=Main.OPERATORS, max_length=15)
     plan = models.IntegerField(choices=Main.PLANS)
     amount = models.DecimalField(max_digits=10, decimal_places=2) 

У меня есть файл view.py, который содержит запрос python следующим образом

импортировать запросы импортировать json from .forms import RechargeForm

def rechargedata(request):
  url = "http://127.0.0.1:8000/api/data/"
  payload = "{\"network\": network_id,\n\"mobile_number\": \"09037346247\",\n\"plan\": plan_id}" 
  headers = {'Authorization': 'Token 5fd60vcdfddfxddsssfddff9a0a8742d','Content-Type': 'application/json'}

  response = requests.request("POST", url, headers=headers, data=payload)

  if request.method == "POST":
      form = RechargeForm(request.POST)
      if form.is_valid():
          phone_number = form.cleaned_data['phone_number']
          network = form.cleaned_data['network']
          amount = form.cleaned_data['amount']
          plan = form.cleaned_data['plan']
      form.save

      context = RequestContext(request, {
          'phone_number': responsedata.mobile_number,
          'network': response.data.network_id, 
          'mobile_number': response.data.network_id,
          'plan': response.data.plan_id,
          })
       return render(request, 'embeds.html', {'context': context, 'form'; form})
   else:
        form = RechargeForm()

   return render(request, 'index.html', {'context': context, 'form'; form})

Этот код не работает, и я уверен, что здесь не получается что-то правильное.

может ли кто-нибудь помочь мне?

Вернуться на верх