Ich folgte entlang this tutorial für Django RSS und ATOM-Feeds und ich habe es zur Arbeit.Django: RSS- und ATOM-Feeds Content-Type-Header?
Der Testentwicklungsserver lässt den Browser jedoch weiterhin die Feeds als Datei herunterladen, anstatt dass der Browser sie als XML-Dokument erkennt.
Meine Erfahrung mit HTTP teilt mir mit, dass es einen fehlenden Mime-Typ im Content-Type-Header gibt.
Wie definiere ich das in Django?
Ich weiß, es ist ein MIME-Typ Parameter für render_to_response aber nicht für Djangos Syndication verwendet wird. –
Django 'contrib.syndication' setzt die richtigen Inhaltstyp-Header für den Feed. Überprüfen Sie es noch einmal mit einem präziseren Werkzeug als einem rohen Browser. –
Ich habe das gleiche Problem in Firefox. mimetype sollte application/atom + xml für ATOM sein. Wenn ich Seite mit GET/page/rss aufrufen, funktioniert es gut, aber auf POST FF versucht, die verdammte Datei herunterzuladen. – zinovii