Comment retourner les fichiers statiques en passant par une vue en django?

J'ai besoin de retourner les fichiers css et js fichiers selon la logique spécifique. Clairement, statique servir n'effectue pas ce dont j'ai besoin. J'ai une vision, dont la méthode de rendu utilise la logique pour trouver le bon fichier, mais puis-je le retourner. Techniquement, je peux juste lire le fichier et de le ranger dans un objet HttpResponse avec le bon type mime, mais je me demandais si il y avait une meilleure stratégie. (comme fpassthru() en php)

Qui est de ne pas faire ce pour quoi vous avez besoin, serveur de fichiers statiques de servir, ou django.views.static.serve ?
aucun des deux 🙂
en fait, une question de grammaire. est-il "ni de" ou "les deux" ?
Mmh, c'est là où je suis un peu confus. Voyez-vous, dans votre question, vous dites que vous pouvez fondamentalement lire le fichier et de le ranger dans un HttpResponse. Donc je suis en supposant que ces fichiers existent comme (ie: pas généré de façon dynamique) quelque part sur votre système de fichiers. Ce que vous empêcher de les servir directement avec le serveur? Ou ai-je raté quelque chose?
Je suppose aucun des deux, aucun d'eux 🙂

OriginalL'auteur Stefano Borini | 2010-02-19