Django-crequest является Django приложение, которое принесет вам текущий объект запроса из приложения Django в любом месте вашего кода.
Установка
Django-crequest доступна на http://pypi.python.org/pypi/django-crequest Так что может быть установить его пипс:
& NBSP; pyhton пункт установить Django-crequest
Или вы можете взять последнюю версию архива и
& NBSP; питон setup.py установить
Чтобы включить Django-crequest в вашем проекте
- Добавить '' для crequest INSTALLED_APPS в settings.py
- Добавить '' для crequest.middleware.CrequestMiddleware MIDDLEWARE_CLASSES после аутентификации и сессии промежуточного.
Как использовать
Во-первых импортировать промежуточное в crequest в:
от crequest.middleware импорта CrequestMiddleware
Получить текущий запрос;):
current_request = CrequestMiddleware.get_request ()
Готово.
Некоторая информация для некоторых людей
Установите текущий запрос в неизвестном ситуациях:
CrequestMiddleware.set_request (запрос)
Вернуться iam_request если нет текущий запрос:
CrequestMiddleware.get_request (iam_request)
И, наконец, удалить:
CrequestMiddleware.del_request ()
Промежуточное автоматически устанавливает / удаляет текущий запрос HTTP запросов.
. & NBSP; Для других целей (команд управления, скрипты), вам нужно будет сделать это самостоятельно
Требования
- Python
- Джанго
Комментарии не найдены