У меня есть сайт с поисковой страницей с множеством форм и страницей для отображения результатов поиска.Я хочу, чтобы пользователи могли загружать результаты поиска (в виде текстового файла или чего-либо еще).
Это в основном то, как выглядит мой взгляд:
def search_page(request):
form = SearchOptions()
if request.method == 'POST':
#filter the objects based on the input in the forms
return render_to_response('results.html', {'filtered_objects' : filtered_objects}, context_instance=RequestContext(request))
else:
return render_to_response('search_page.html', {'form' : form}, context_instance=RequestContext(request))
В идеале,Мне бы хотелось другое представление для обработки загрузок, что-то вроде
def download(filtered_objects):
#process file
return downloadable_file
У меня есть работающее представление загрузки (оно позволяет мне загружать фиктивный файл), но я не знаю, как передать в него фильтрованные объекты