Django-crequest היא אפליקציה Django שתביא לך אובייקט בקשה הנוכחי של יישום Django שלך מכל מקום בקוד שלך.
התקנה
Django-crequest זמין בhttp://pypi.python.org/pypi/django-crequest אז זה יכול להיות להתקין אותו על ידי פיפס:
& Nbsp; pyhton פיפס להתקין Django-crequest
או שאתה יכול לתפוס את tarball הגרסה האחרונה ו
& Nbsp; פיתון setup.py להתקין
כדי לאפשר Django-crequest בפרויקט שלך
- הוסף 'crequest' לINSTALLED_APPS בsettings.py שלך
- הוסף 'crequest.middleware.CrequestMiddleware' לMIDDLEWARE_CLASSES לאחר תווך האימות והפעלה.
כיצד להשתמש בו
ראשון לייבא התווך של crequest:
מCrequestMiddleware יבוא crequest.middleware
קבל את הבקשה הנוכחית;):
current_request = CrequestMiddleware.get_request ()
נעשה.
מידע מסוימים עבור אנשים מסוימים
הגדר את הבקשה הנוכחית במצבים לא ידועים:
CrequestMiddleware.set_request (בקשה)
חזור iam_request אם אין בקשה נוכחית:
CrequestMiddleware.get_request (iam_request)
ולבסוף למחוק:
CrequestMiddleware.del_request ()
התווך מגדיר באופן אוטומטי / מוחק את הבקשה הנוכחית לבקשות HTTP.
. & Nbsp; לשימושים אחרים (פקודות ניהול, תסריטים), תצטרך לעשות את זה בעצמך
דרישות :
- Python
תגובות לא נמצא