django-crequest là một ứng dụng Django rằng sẽ mang lại cho bạn đối tượng yêu cầu hiện tại của ứng dụng Django của bạn từ bất cứ nơi nào trong mã của bạn.
Cài đặt
django-crequest có sẵn tại http://pypi.python.org/pypi/django-crequest Vì vậy, nó có thể được cài đặt nó bằng pip:
& Nbsp; pyhton pip cài đặt django-crequest
Hoặc bạn có thể lấy phiên bản mới nhất và tarball
& Nbsp; python setup.py cài đặt
Để kích hoạt django-crequest trong dự án của bạn
- Thêm 'crequest' để INSTALLED_APPS trong settings.py của bạn
- Thêm 'crequest.middleware.CrequestMiddleware' để MIDDLEWARE_CLASSES sau khi xác thực và phiên middleware.
Làm thế nào để sử dụng nó
Nhập khẩu đầu tiên middleware của crequest:
từ crequest.middleware CrequestMiddleware nhập khẩu
Nhận các yêu cầu hiện tại;):
current_request = CrequestMiddleware.get_request ()
Xong.
Một số thông tin cho một số người
Thiết lập các yêu cầu hiện trong những tình huống không rõ:
CrequestMiddleware.set_request (yêu cầu)
Return iam_request nếu không có yêu cầu hiện tại:
CrequestMiddleware.get_request (iam_request)
Và cuối cùng là xóa:
CrequestMiddleware.del_request ()
Các trung gian tự động cài đặt / xóa các yêu cầu hiện tại cho các yêu cầu HTTP.
. & Nbsp; Đối với các ứng dụng khác (các lệnh quản lý, kịch bản), bạn sẽ cần phải làm điều này cho mình
Yêu cầu :
- Python
- Django
Bình luận không