8

What is the proper deployment configuration for a Django application that needs some pages served with HTTPS and others with HTTP? I want to use HTTPS for the pages that involve registration and inputting passwords. I want to use HTTP for all other pages.

hekevintran
  • 22,822
  • 32
  • 111
  • 180

1 Answers1

6

There's no single approach as far as I know. You can use a decorator secure_required as developed in this post by Scott Barnham:

or use middleware:

If you're looking for deployment information with respect to Apache and mod_wsgi, then Graham Dumpleton provides a nice answer in this question:

Community
  • 1
  • 1
ars
  • 120,335
  • 23
  • 147
  • 134