因此,基本上我正在开发一个项目,该项目将允许用户在输入链接时下载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
我的问题是:如何自动调用下载方法?