Nu doriți să forțați HTTPS peste site-ul dvs. Django? Ești în locul potrivit!
django-sslify este o aplicatie Django a forța SSL pe site-ul dvs. Django.
Instalare
Pentru a instala-Django sslify, pur și simplu rulați instala pip-Django sslify și veți obține cea mai recentă versiune instalat automat.
Utilizare
Modificați fișierul Django settings.py, și adauge sslify.middleware.SSLifyMiddleware a MIDDLEWARE_CLASSES tale de stabilire:
MIDDLEWARE_CLASSES = (
& Nbsp; "sslify.middleware.SSLifyMiddleware",
& Nbsp; # ...
)
Notă: Asigurați-vă că sslify.middleware.SSLifyMiddleware este de prima clasa middleware enumerate, deoarece acest lucru va asigura că dacă un utilizator face o cerere de nesigură (peste HTTP), ele vor fi redirecționat către HTTPS înainte de orice prelucrare efectivă se întâmplă.
Teste
Construieste Stare
Vrei pentru a rula testele? Nici o problema:
$ Git clone git: //github.com/rdegges/django-sslify.git
$ Cd-Django sslify
$ Python setup.py se dezvolta
...
$ Python încercare manage.py sslify
.
-------------------------------------------------- --------------------
Ran 1 teste în 0.000s
OK
Crearea bazei de date de testare pentru "default" alias ...
Distrugerea bază de date de testare pentru "default" alias ...
Cerințe :
- Python
- Django
Comentariile nu a fost găsit