Apakah ada cara untuk mengembalikan respons (dari make_response()
objek atau serupa) dengan properti tertentu sehingga tidak merender halaman lagi dan juga tidak melakukan hal lain. Saya mencoba menjalankan kode di server tanpa menghasilkan output apa pun
Sebuah 'return None' sederhana menghasilkan:
ValueError: View function did not return a response
Ini dapat dilakukan karena yang berikut ini hanya mengunduh file dan tidak merender template:
myString = "First line of a document"
response = make_response(myString)
response.headers["Content-Disposition"] = "attachment; filename=myFile.txt"
return response
httplib.NO_CONTENT
untuk menghindari angka ajaib.httplib.NO_CONTENT
di Python 3 adalahhttp.HTTPStatus.NO_CONTENT
.http.client.NO_CONTENT
http
dokumen paket ; ini dulunya adalah lokasi normal sampaiHTTPStatus
enum diperkenalkan, lihat github.com/python/cpython/commit/…