คุณต้องการที่จะบังคับให้ HTTPs ในเว็บไซต์ Django ของคุณหรือไม่ คุณกำลังอยู่ในสถานที่ที่เหมาะสม!
Django-sslify เป็น app Django เพื่อบังคับ SSL บนเว็บไซต์ Django ของคุณ
ติดตั้ง
การติดตั้ง Django-sslify เพียงแค่ใช้จุดติดตั้ง Django-sslify และคุณจะได้รับรุ่นล่าสุดติดตั้งโดยอัตโนมัติ
การใช้งาน
แก้ไขไฟล์ settings.py Django ของคุณและ prepend sslify.middleware.SSLifyMiddleware เพื่อ MIDDLEWARE_CLASSES การตั้งค่า:
MIDDLEWARE_CLASSES = (
& nbsp; 'sslify.middleware.SSLifyMiddleware',
& nbsp; # ...
)
หมายเหตุ: ตรวจสอบให้แน่ใจ sslify.middleware.SSLifyMiddleware เป็นชั้นตัวกลางแรกที่ระบุไว้เช่นนี้จะให้แน่ใจว่าหากผู้ใช้ทำให้คำขอ unsecure (ผ่าน HTTP) พวกเขาจะถูกนำไป HTTPs ก่อนการประมวลผลที่เกิดขึ้นจริงใด ๆ เกิดขึ้น
การทดสอบ
สร้างสถานะ
ต้องการที่จะเรียกใช้การทดสอบ? ไม่มีปัญหา:
$ คอมไพล์คอมไพล์โคลน: //github.com/rdegges/django-sslify.git
$ cd-django sslify
หลาม $ setup.py พัฒนา
...
$ หลาม manage.py ทดสอบ sslify
.
-------------------------------------------------- --------------------
วิ่ง 1 การทดสอบใน 0.000s
ตกลง
การสร้างฐานข้อมูลการทดสอบสำหรับ 'เริ่มต้น' นามแฝง ...
ฐานข้อมูลการทดสอบทำลายสำหรับ 'เริ่มต้น' นามแฝง ...
ต้องการ
- หลาม
- Django
ความคิดเห็นที่ไม่พบ