Вы можете использовать ярлык redirect
в Django, чтобы перенаправить вызов на другой URL:
urls.py:
url(r'^/file/from/some/location$', views.api_1_view, name='api_1_view')
url(r'^/file/from/some/other/second/location$', views.api_2_view, name='api_2_view')
views.py:
from django.urls import reverse
from django.shortcuts import redirect
def api_1_view(request):
url_for_api_2 = reverse('api_2_view')
return redirect(url_for_api_2)
def api_2_view(request):
# do stuff
# return the file