Я пишу, создаю XML-файл и сохраняю его в базе данных с файловым полем, и я хочу сделать ссылку на скачивание шаблона.
это мое мнение:
def xmlFile(request):
all = request.POST
data = dict(all)
username = User.objects.get(username=request.user)
xml = xmlFirst.dataToXml(data)
with open('web/data/Fuzzy'+ str(username.username)+'1.xml','w') as myfile:
myfile.write(xml)
xmlFile = XmlFile(username= username, upload='Fuzzy'+ str(username.username)+'1.xml')
xmlFile.save()
xmlLink = XmlFile.objects.first()
a = xmlLink.upload
context = {'data':a}
return render(request, 'xmlFile.html', context)
как мне добраться до ссылки на скачивание?
и мой шаблон:
<!DOCTYPE html>
<html>
<head>
<title>aa</title>
</head>
<body>
<a href="{{data}}">{{data}}</a>
</body>
</html>
когда я нажимаю на эту ссылку, она имеет http://localhost:8003/xmlFile/FuzzyMirab1.xml
что я хочу быть моим путем к файлу, который находится в
web
data
FuzzyMirab1.xml
мне нужна моя ссылка будет http://localhost:8003/data/FuzzyMirab1.xml