Найти - Пользователи
Полная версия: как узнать url файла
Начало » Django » как узнать url файла
1
eboome
Суть вопроса:
Есть функция представление:
[code python]
def report(request, pk):
...
report=open('path', 'w')
report.write(...)
report.save()
[/code]
Мне нужно чтоб клиент смог сохранить етот файл у себя на компе, как узнать url файла,
JOHN_16
Вы хотите спросить как узнать url файла сохраненного функцией представления?
eboome
JOHN_16
Вы хотите спросить как узнать url файла сохраненного функцией представления?
Да
inoks
Публичный урл для скачивания?
А почему он должен быть?
JOHN_16
eboome
один из вариантов: настраиваете веб-сервер что бы он отдавал эти файлы по нужному урл, функцией представления просто пишите файл в нужную директрию, через шаблон отдаете url на файл.
Пользователь пытаясь скачать файл попадает на веб-сервер, который этот запрос и обслуживает. Т.е. до Джанги здесь дело не доходит.
eboome
решил с помощю Джанго. Созданный файл я сохранял в static_dirs и потом просто возвращал:
response=HttpResponseRedirect('/static/xls/%s.xls'%request.user.id)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB