الصنف wsgiref.handler.CGIHandler في بايثون
< Python
يستند هذا المعالج على sys.stdin و sys.stdout و sys.stderr و os.environ. يمكن الاستفادة من هذا الصنف عند الحاجة إلى تشغيل تطبيق WSGI كشيفرة CGI، حيث يمكن ببساطة تنفيذ التعبير CGIHandler().run(app)، إذ يمثل المعامل app كائن تطبيق WSGI الذي ترغب في تنفيذه.
يتفرّع هذا الصنف من الصنف BaseCGIHandler والذي يعين القيمة True للمتغير wsgi.run_once والقيمة False للمتغير wsgi.multithreadto، والقيمة True للمتغير wsgi.multiprocess ويستخدم الوحدتين sys و os دائمًا للحصول على تدفقات وبيئة CGI التي يحتاج إليها في عمله.
انظر أيضًا
- الصنف
IISCGIHandler: هذا الصنف هو بديل خاص للصنفCGIHandler، ويستخدم لنشر التطبيقات على مخدّم الويب IIS الخاص بمايكروسوفت.
- الصنف
BaseCGIHandler: هذا الصنف مشابه للصنفCGIHandler، ولكن عوضًا عن استخدام الوحدتينsysوos، فإنّ بيئة CGI و تدفقات المدخلات والمخرجات تحدّد من قبل المستخدم.
- الصنف
SimpleHandler: هذا الصنف مشابه للصنفBaseCGIHandler، ولكنّه مصمّم للاستخدام مع المخدمّات من نوع HTTP.
- الصنف
BaseHandler: هذا الصنف هو صنف أساسي مجرّد يستخدم لتشغيل تطبيقات WSGI.