Django servant un fichier de téléchargement

Je suis en train de servir un fichier txt généré avec un peu de contenu et je vais avoir quelques problèmes. Je'vecreated les fichiers temp et écrit le contenu à l'aide de NamedTemporaryFile et juste définir supprimer à false pour déboguer cependant le fichier téléchargé ne contient rien.

Ma conjecture est que les valeurs de réponse ne sont pas fait pour le bon fichier, hense rien n'est téléchargé, voilà mon code:

    f = NamedTemporaryFile()
    f.write(p.body)

    response = HttpResponse(FileWrapper(f), mimetype='application/force-download')
    response['Content-Disposition'] = 'attachment; filename=test-%s.txt' % p.uuid
    response['X-Sendfile'] = f.name

source d'informationauteur Callum | 2013-04-03