Do you want to force HTTPs across your Django site? You're in the right place!
django-sslify is a Django app to force SSL on your Django site.
Install
To install django-sslify, simply run pip install django-sslify and you'll get the latest version installed automatically.
Usage
Modify your Django settings.py file, and prepend sslify.middleware.SSLifyMiddleware to your MIDDLEWARE_CLASSES setting:
MIDDLEWARE_CLASSES = (
'sslify.middleware.SSLifyMiddleware',
# ...
)
NOTE: Make sure sslify.middleware.SSLifyMiddleware is the first middleware class listed, as this will ensure that if a user makes an unsecure request (over HTTP), they will be redirected to HTTPs before any actual processing happens.
Tests
Build Status
Want to run the tests? No problem:
$ git clone git://github.com/rdegges/django-sslify.git
$ cd django-sslify
$ python setup.py develop
...
$ python manage.py test sslify
.
----------------------------------------------------------------------
Ran 1 tests in 0.000s
OK
Creating test database for alias 'default'...
Destroying test database for alias 'default'...
Requirements:
- Python
- Django
Comments not found