django-crequest est une application Django qui vous apportera objet de requête actuel de votre application Django de ne importe où dans votre code.
Installation
django-crequest est disponible à http://pypi.python.org/pypi/django-crequest Il peut donc être l'installer par le PIP:
& Nbsp; Pyhton pip installer django-crequest
Ou vous pouvez récupérer la dernière version et archive
& Nbsp; python setup.py install
Pour activer django-crequest dans votre projet
- Ajouter 'crequest' à INSTALLED_APPS dans votre settings.py
- Ajouter 'crequest.middleware.CrequestMiddleware' à MIDDLEWARE_CLASSES après l'authentification et la session middleware.
Comment utiliser
Première importer le middleware de la crequest:
de CrequestMiddleware d'importation crequest.middleware
Obtenez la demande actuelle;):
current_request CrequestMiddleware.get_request = ()
Terminé.
Quelques infos pour certaines personnes
Réglez la demande actuelle dans des situations inconnues:
CrequestMiddleware.set_request (demande)
Retour iam_request se il n'y a aucune demande en cours:
CrequestMiddleware.get_request (iam_request)
Et enfin supprimer:
CrequestMiddleware.del_request ()
Le middleware définit automatiquement / supprime la demande actuelle pour les requêtes HTTP.
. & Nbsp; Pour les autres usages (commandes de gestion, le scénario), vous aurez besoin de faire vous-même
Exigences :
- Python
- Django
Commentaires non trouvées