Wilt u HTTPs forceren in uw Django site? Je bent op de juiste plaats!
django-sslify is een Django app om SSL te dwingen op uw Django website.
Installeer
Django-sslify installeren, gewoon rennen pip installeren django-sslify en je zult de laatste versie automatisch geïnstalleerd te krijgen.
Gebruik
Wijzig uw Django settings.py bestand en prepend sslify.middleware.SSLifyMiddleware uw MIDDLEWARE_CLASSES instelling:
MIDDLEWARE_CLASSES = (
& Nbsp; 'sslify.middleware.SSLifyMiddleware',
& Nbsp; # ...
)
NB: Zorg ervoor sslify.middleware.SSLifyMiddleware is de eerste middleware klasse vermeld, omdat dit zal ervoor zorgen dat als een gebruiker maakt een onbeveiligd aanvraag (via HTTP), zullen ze worden doorgestuurd naar HTTPs voordat een daadwerkelijke verwerking gebeurt.
Tests
Build Status
Wilt u de tests uit te voeren? Geen probleem:
$ Git clone git: //github.com/rdegges/django-sslify.git
$ Cd django-sslify
$ Python setup.py ontwikkelen
...
$ Python manage.py-test sslify
.
-------------------------------------------------- --------------------
Ran 1 testen in 0.000s
OK
Het creëren van testdatabase voor 'default' alias ...
Vernietigen testdatabase voor 'default' alias ...
Eisen
- Python
- Django
Reacties niet gevonden