Ответ 1
Вы отвечаете на запрос, ваш HTTP-сервер должен что-то вернуть. Ответ "пустой ответ" HTTP 204 No Content
:
return ('', 204)
Обратите внимание, что возврат файла в браузер не является пустым ответом, просто отличным от ответа HTML.
Есть ли способ вернуть ответ (из make_response()
или аналогичного) с определенными свойствами, чтобы он не отображал страницу снова и ничего больше не делал. Я пытаюсь запустить код на сервере без генерации какого-либо вывода
Простое 'return None' производит:
ValueError: View function did not return a response
Это должно быть возможно, потому что следующее загружает только файл и не отображает шаблон:
myString = "First line of a document"
response = make_response(myString)
response.headers["Content-Disposition"] = "attachment; filename=myFile.txt"
return response
Вы отвечаете на запрос, ваш HTTP-сервер должен что-то вернуть. Ответ "пустой ответ" HTTP 204 No Content
:
return ('', 204)
Обратите внимание, что возврат файла в браузер не является пустым ответом, просто отличным от ответа HTML.