Я пытаюсь сделать api запрос к другому приложению в django, но в том же проекте, как мне передать url моему api представлению, локальное развертывание работает.
```
def getpk(request, pk):
current_user = request.user
obj = LetterBody.objects.get(id=pk)
company = obj.company_details.short_code
location = obj.company_details.location.short_code
datetime = str(date.today())
token = Token.objects.get(user=current_user.id)
url = request.build_absolute_uri(reverse('create'))
payload={
'company':company,
'location':location,
'date':datetime
}
headers = {
'Authorization': f'token {token}',
'Content-Type': 'application/json'
}
if obj.reference_code:
return redirect('letters')
else:
response =requests.request( 'POST',url, headers=headers,
data=json.dumps(payload))
data = json.loads(response.text)
objid =data.get('id')
obj.reference_code = str(location) + "/" + company + "/" + str(datetime) + "/" +
str(objid)
obj.save()
return redirect('letter_detail', obj.id)
Локальное производство работает нормально, но когда я развертываю api не работает. create - это имя моего create url в api aplication