Hallo Ich möchte eine Klartext-Version meines Inhalts verfügbar haben. Also ich habe eine separate Vorlage dafür. Ich rufe render_to_response
mit mimetype="text/plain"
an, aber ich möchte einem Browser mitteilen, der diese Seite in der http-Antwort öffnet, dass der Inhalt utf-8 kodiert wird. Wie mache ich das (z. B. was muss ich zu render_to_response
hinzufügen)?Senden von Content-Codierung Header in Django
5
A
Antwort
7
Gerade charset hinzufügen wie folgt Mimetyp:
mimetype="text/html; charset=utf-8"
Was hinter Szene wirklich passiert ist, dass MIME-Typ aus kwargs in render_to_response
genommen wird.
httpresponse_kwargs = {'mimetype': kwargs.pop('mimetype', None)}
return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)
und HttpResponse
geschickt, die sie als content_type
setzt:
if mimetype:
content_type = mimetype # For backwards compatibility
if not content_type:
content_type = "%s; charset=%s" % (settings.DEFAULT_CONTENT_TYPE,
settings.DEFAULT_CHARSET)
Verwandte Themen
- 1. Senden Header in Python
- 2. Set-Formular senden header
- 3. benutzerdefinierten HTTP-Header in Django
- 4. Senden von Daten über Header-Methode PHP
- 5. Django Cookies und Header
- 6. Senden von Daten von angularjs an django
- 7. E-Mail senden in django.
- 8. Wie SOAP-Anfrage-Header in Java senden?
- 9. So senden Sie Header-Informationen in cfhttpparam
- 10. Token in Header senden GET-Methode
- 11. Senden Auth in Header php curl
- 12. Zugriff auf Anfrage Header auf Django/Python
- 13. Senden benutzerdefinierte Header durch RSpec
- 14. Laravel Senden no-cache-Header
- 15. Senden Extra-Header in nginx umschreiben
- 16. Senden Header mit AVPlayer Anfrage in iOS
- 17. Senden von Text-Plain-Header in Symfony 2
- 18. Ruby on Rails-Header zum Senden von Dateien In NGINX
- 19. Einstellung HTTP_REFERER-Header in Django-Test
- 20. Python senden POST mit Header
- 21. Daten von django an html senden
- 22. Beitrag senden Daten von python zu django
- 23. wie eine Fehlerantwort von django senden
- 24. Django senden Mail von Admin-Panel
- 25. Senden von Nachrichten mit Django Postman
- 26. Get raw-Request-Header in django
- 27. Benutzerdefinierte Header fehlen in Anfragen an Django
- 28. django-cors-Header arbeiten nicht
- 29. Django JWT senden Token über Angularjs
- 30. Senden Sie HTTP-Header vor oder nach einem Cookie-Header?
In neuen Versionen von Django der Parameter content_type genannt wird insted MIME-Typ. –