django-crequest är en Django app som kommer att ge dig aktuella begäran föremålet för din Django ansökan från var som helst i din kod.
Installera
django-crequest finns på http://pypi.python.org/pypi/django-crequest Så det kan vara att installera det genom pip:
& Nbsp; pyhton pip installera django-crequest
Eller du kan ta den senaste versionen tarball och
& Nbsp; python setup.py installera
För att aktivera django-crequest i ditt projekt
- Lägg till "crequest" till INSTALLED_APPS i din settings.py
- Lägg till 'crequest.middleware.CrequestMiddleware "till MIDDLEWARE_CLASSES efter autentisering och sessionsmiddleware.
Hur man använder det
Först importera crequest s middleware:
från crequest.middleware import CrequestMiddleware
Få aktuell begäran;):
current_request = CrequestMiddleware.get_request ()
Klar.
Lite info för en del folk
Ställ in aktuell begäran okända situationer:
CrequestMiddleware.set_request (begäran)
Återgå iam_request om det inte finns någon aktuell förfrågan:
CrequestMiddleware.get_request (iam_request)
Och slutligen bort:
CrequestMiddleware.del_request ()
Den middle ställer automatiskt / raderar aktuell begäran om HTTP-förfrågningar.
. & Nbsp; För andra användningar (ledningskommandon, skript), du kommer att behöva göra det själv
Krav :
- Python
- Django
Kommentarer hittades inte