Was ist die richtige Deployment-Konfiguration für eine Django-Anwendung, die einige Seiten benötigt, die mit HTTPS und andere mit HTTP bedient werden? Ich möchte HTTPS für die Seiten verwenden, die die Registrierung und Eingabe von Passwörtern beinhalten. Ich möchte HTTP für alle anderen Seiten verwenden.
Soweit ich weiß, gibt es keinen einzigen Ansatz. Sie können einen Dekorator secure_required
verwenden, wie in diesem Beitrag von Scott Barnham entwickelt:
oder Middleware verwenden:
Wenn Sie nach Deployment-Informationen in Bezug auf Apache und mod_wsgi suchen, bietet Graham Dumpleton eine schöne Antwort in dieser Frage:
Tags und Links python django https deployment