[PYTHON] Django renvoie le contenu du fichier sous forme de réponse HTTP

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

Django renvoie le contenu du fichier sous forme de réponse HTTP
Surveillez régulièrement la réponse HTTP du serveur Web
Afficher le résultat de sortie de sklearn.metrics.classification_report sous forme de fichier CSV
Un exemple de mécanisme qui renvoie une prédiction par HTTP à partir du résultat de l'apprentissage automatique
Comment voir le contenu du fichier ipynb du notebook Jupyter
Simulation du contenu du portefeuille
Comprendre la fonction de convolution en utilisant le traitement d'image comme exemple
Traitez le contenu du fichier dans l'ordre avec un script shell
Instruction Loop For inversée dans un fichier HTML sur Django
Obtenez la formule dans le fichier Excel sous forme de chaîne en Python
Chiffrement facile du contenu des fichiers (Python)
Comprendre le contenu du pipeline sklearn
Obtenir les attributs d'un objet
Voir le contenu de Kumantic Segumantion
L'histoire du "trou" dans le fichier
Visualisez l'état de la réponse du recensement national 2020
Si vous souhaitez simplement obtenir le fichier de vidage du serveur, il était pratique de créer un serveur http
Ouvrez un fichier Excel en Python et coloriez la carte du Japon
L'histoire de la création de Botonyan qui renvoie le contenu de Google Docs en réponse à un mot-clé spécifique sur Slack
Un simple serveur simulé qui incorpore simplement l'en-tête de la requête HTTP dans le corps de la réponse et le renvoie.
J'ai vérifié le contenu du volume du docker
J'ai essayé le serveur asynchrone de Django 3.0
L'histoire d'une erreur dans PyOCR
Comment vérifier la version de Django
Vérifier l'existence du fichier avec python
L'importance de Lint comme le pense Pythonista
L'histoire de la fabrication d'un moule immuable
Lire tout le contenu de proc / [pid]
[Python] Récupère le code de caractère du fichier
Prenons la description de docker-compose.yml (Django + MySQL ③)
[Python3] Comprendre les bases des opérations sur les fichiers
[Bash] Passez le contenu du fichier aux variables pour chaque colonne avec while read
Enregistrez le tableau numpy dans un fichier wav à l'aide du module wave
Le modèle Django lit Makdown et reStructuredText écrits dans un fichier externe au format HTML