Vous souhaiterez peut-être que Django renvoie le contenu d'un fichier en conséquence. Dans l'exemple que vous voyez souvent, «f» est utilisé comme un objet de type fichier.
res = HttpResponse(f.read(), content_type="text/csv")
Cependant, cela est inefficace (mémoire) car il lit le fichier entier à la fois. C'est simplement parce que le premier argument de HttpResponse
peut être un itérateur
res = HttpResponse(f, content_type="text/csv")
Et c'est suffisant.
Recommended Posts