Django-crequest je aplikace, Django, který vám přinese aktuální požadavek předmětem vaší Django aplikace odkudkoliv v kódu.
Instalace
Django-crequest je k dispozici na http://pypi.python.org/pypi/django-crequest Takže to může být nainstalovat ji PIP:
& Nbsp; pyhton pip nainstalovat Django-crequest
Nebo můžete chytit nejnovější verzi archiv a
& Nbsp; python setup.py nainstalovat
Chcete-li povolit Django-crequest v projektu
- Přidat 'crequest ", aby INSTALLED_APPS v settings.py
- Přidat 'crequest.middleware.CrequestMiddleware' k MIDDLEWARE_CLASSES po ověřování a relace middleware.
Jak se používá
První importovat crequest middleware:
od crequest.middleware dovozu CrequestMiddleware
Získejte aktuální žádost;):
current_request = CrequestMiddleware.get_request ()
Hotovo.
Některé informace pro některé lidi
Nastavte aktuální požadavek v neznámém situacích:
CrequestMiddleware.set_request (žádost)
Návrat iam_request pokud není aktuální požadavek:
CrequestMiddleware.get_request (iam_request)
A konečně odstranit:
CrequestMiddleware.del_request ()
Middleware automaticky nastaví / odstraní aktuální požadavek HTTP požadavků.
. & Nbsp; Pro jiná použití (příkazů správy, skripty), budete muset udělat sami
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen