الصنف 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.