Какова надлежащая конфигурация развертывания для приложения Django, для которого нужны некоторые страницы, подаваемые с HTTPS и другими с HTTP? Я хочу использовать HTTPS для страниц, которые включают пароли регистрации и ввода. Я хочу использовать HTTP для всех других страниц.
Насколько я знаю, единого подхода не существует. Вы можете использовать декоратор secure_required
, как это сделано в этом посте Скотта Барнхэма:
или использовать промежуточное ПО:
Если вы ищете информацию о развертывании в отношении Apache и mod_wsgi, то Graham Dumpleton дает хороший ответ в этом вопросе: