Bạn có muốn lực lượng HTTPS trên trang web Django của bạn? Bạn đang ở đúng nơi!
django-sslify là một ứng dụng Django để buộc SSL trên trang web Django của bạn.
Cài đặt
Để cài đặt django-sslify, chỉ cần chạy cài đặt pip django-sslify và bạn sẽ nhận được phiên bản mới nhất được cài đặt tự động.
Cách sử dụng
Sửa tập tin Django settings.py của bạn, và thêm vào trước sslify.middleware.SSLifyMiddleware để MIDDLEWARE_CLASSES bạn thiết lập:
MIDDLEWARE_CLASSES = (
& Nbsp; 'sslify.middleware.SSLifyMiddleware',
& Nbsp; # ...
)
Lưu ý: Hãy chắc chắn rằng sslify.middleware.SSLifyMiddleware là lớp trung gian đầu tiên được liệt kê, vì điều này sẽ đảm bảo rằng nếu người dùng tạo một yêu cầu không an toàn (trên HTTP), họ sẽ được chuyển hướng đến HTTPs trước khi chế biến thực tế xảy ra.
thử nghiệm
Xây dựng Status
Bạn có muốn chạy các bài kiểm tra? Không có vấn đề:
$ Git clone git: //github.com/rdegges/django-sslify.git
$ Cd django-sslify
$ Python setup.py phát triển
...
$ Python kiểm tra manage.py sslify
.
-------------------------------------------------- --------------------
Ran 1 bài kiểm tra trong 0.000s
ĐƯỢC
Tạo cơ sở dữ liệu kiểm tra cho 'mặc định' bí danh ...
Phá hoại cơ sở dữ liệu kiểm tra cho 'mặc định' bí danh ...
Yêu cầu :
- Python
- Django
Bình luận không