¿Cuál es la configuración de implementación adecuada para una aplicación Django que necesita algunas páginas servidas con HTTPS y otras con HTTP? Quiero usar HTTPS para las páginas que involucran el registro y la introducción de contraseñas. Quiero usar HTTP para todas las demás páginas.
No hay un enfoque único por lo que sé. Puede usar un decorador secure_required
tal como se desarrolló en esta publicación de Scott Barnham:
o utilizar middleware:
Si está buscando información de implementación con respecto a Apache y mod_wsgi, Graham Dumpleton ofrece una buena respuesta en esta pregunta: