首页 > 解决方案 > 当用户进入网站/链接时,有没有办法调用函数?

问题描述

所以基本上我正在开发一个允许用户在输入链接时下载 vCard 的项目。例如:https://www.google.com,当用户打开链接时,会下载一个 vCard。我已经有了views.py中写的下载方法。我希望它在用户打开链接时执行。

我试图在互联网上搜索,但没有得到任何结果。

这是打开链接的方法:

def shareContact(request, data):
    try:
        cardDetails = uservcfDetails.objects.all().filter(uuid=data)
        cardID = uservcfDetails.objects.get(uuid=data)

        userID = cardID.user_id_id
        checkBalance = userExchangeBalance.objects.get(user_id_id=userID)


        context = {
            'details': cardDetails,
        }
        return render(request, 'webapp/VCFCard/shareContact.html', context)
    except Exception as error:
        return render(request, 'webapp/VCFCard/CardNotFound.html')

我还有另一种下载文件的方法:

def download(request):
    ...
    return

我的问题是:如何自动调用下载方法?

标签: pythondjango

解决方案


推荐阅读