Автоматическая загрузка файла pdf сразу после оплаты

какая может быть функция для автоматической загрузки pdf файла сразу после оплаты и загрузки страницы. На самом деле руководства по алгоритмам находятся в папке media, но я не знаю, как сделать так, чтобы они загружались сразу после оплаты. Я совершенно ничего не понимаю, помогите мне, пожалуйста...

views.py

def payForAlgorithmGuide(request):
    print('---------payForAlgorithmGuide--------------')
    if request.method == 'POST':
        algoName = request.POST.get('algoName')
        print('algoName:', algoName)
    return render(request, 'pay-for-algo-guide.html')

models.py

class AlgorithmGuide(models.Model):
    id = models.AutoField(primary_key=True)
    # buyer_id = models.IntegerField(blank=True, null=True)
    algorithm_name = models.CharField(max_length=200, blank=True, null=True)
    guide_data = models.FileField(upload_to=user_directory_path2, null=True, verbose_name="",


                                  validators=[FileExtensionValidator(allowed_extensions=['doc', 'docx','pdf'])])

    class Meta:
        db_table = 'AlgorithmGuide'
Вернуться на верх