django-crequest es una aplicación Django que le traerá objeto de la petición actual de su aplicación Django desde cualquier parte del código.
Instalación
django-crequest está disponible en http://pypi.python.org/pypi/django-crequest Así que puede ser instalarlo por pip:
& Nbsp; pyhton pip install django-crequest
O se puede agarrar la última versión tarball y
& Nbsp; python setup.py install
Para habilitar django-crequest en su proyecto
- Añadir 'crequest' a INSTALLED_APPS en su settings.py
- Añadir 'crequest.middleware.CrequestMiddleware' a MIDDLEWARE_CLASSES después de la autenticación y sesión de middleware.
¿Cómo se usa
Primero importar middleware del crequest:
desde CrequestMiddleware importación crequest.middleware
Obtén la petición actual;):
current_request = CrequestMiddleware.get_request ()
Hecho.
Algo de información para algunas personas
Establezca la petición actual en situaciones desconocidas:
CrequestMiddleware.set_request (petición)
Volver iam_request si no hay petición actual:
CrequestMiddleware.get_request (iam_request)
Y, por último eliminar:
CrequestMiddleware.del_request ()
El middleware establece automáticamente / borra la petición actual de peticiones HTTP.
. & Nbsp; Para otros usos (comandos de administración, scripts), tendrá que hacerlo usted mismo
Requisitos :
- Python
- Django
Comentarios que no se encuentran