Ar norite priversti HTTPs visoje savo Django svetainėje? Jūs esate reikiamoje vietoje!
django-sslify yra Django App priversti SSL savo Django svetainėje.
Įdiegti
Norėdami įdiegti django-sslify, tiesiog paleisti pip įdiegti django-sslify ir gausite naujausią versiją automatiškai įdiegta.
Naudojimas
Keisti savo Django settings.py failą ir pridėkite sslify.middleware.SSLifyMiddleware savo MIDDLEWARE_CLASSES nustatymas:
MIDDLEWARE_CLASSES = (
& Nbsp; "sslify.middleware.SSLifyMiddleware"
& Nbsp; # ...
)
Pastaba: Įsitikinkite sslify.middleware.SSLifyMiddleware yra pirmasis tarpinės klasės sąraše, nes tai užtikrins, kad jei vartotojas daro nesaugius prašymą (per HTTP), jie bus nukreipti į HTTPs prieš faktinį perdirbimo atsitinka.
Testai
Sudėjimas Status
Norite paleisti testus? Jokiu problemu:
$ Git klonas git: //github.com/rdegges/django-sslify.git
$ Cd django-sslify
$ Python setup.py plėtoti
...
$ Python manage.py testas sslify
,
-------------------------------------------------- --------------------
Ran 1 bandymus 0,000s
GERAI
Kurti bandymo duomenų bazę alias "įsipareigojimų neįvykdymas" ...
Sunaikinti bandymų duomenų bazė Alias "nutylėjimą" ...
Reikalavimai :
- Python
- Django
Komentarai nerastas