django-cRequest ist ein Django-Applikation, die Sie von Ihrem Django-Anwendung im Code bringt aktuelle Anfrage Objekt von überall.
Installation
django-cRequest ist http://pypi.python.org/pypi/django-crequest verfügbar So kann es sein, installieren Sie es von pip:
& Nbsp; Pyhton pip installieren django-cRequest
Oder Sie können die neueste Version Tarball packen und
& Nbsp; python setup.py install
Um django-cRequest in Ihrem Projekt zu aktivieren
- Add 'cRequest' zu INSTALLED_APPS in Ihrem settings.py
- Add 'crequest.middleware.CrequestMiddleware' zu MIDDLEWARE_CLASSES nach der Authentifizierung und Session-Middleware.
Wie benutzt man es
Zunächst importieren Sie die cRequest Middleware:
von crequest.middleware Import CrequestMiddleware
Holen Sie sich die aktuelle Anfrage;):
current_request = CrequestMiddleware.get_request ()
Fertig.
Einige Informationen für einige Leute
Stellen Sie die aktuelle Anfrage in unbekannten Situationen:
CrequestMiddleware.set_request (Anfrage)
Zurück iam_request wenn es keine aktuelle Anforderung:
CrequestMiddleware.get_request (iam_request)
Und schließlich zu löschen:
CrequestMiddleware.del_request ()
Die Middleware stellt automatisch / löscht die aktuelle Anforderung für HTTP-Anfragen.
. & Nbsp; Für andere Verwendungen (Management-Befehle, Skripte), müssen Sie dies selbst tun
Anforderungen :
- Python
- Django
Kommentare nicht gefunden