سؤال

وأنا لا يمكن أن يبدو للحصول على وحدة wsgiref للعمل على الإطلاق تحت بيثون 3.0. أنه يعمل بشكل جيد تحت 2.5 بالنسبة لي، ولكن. حتى عندما أحاول سبيل المثال في مستندات ، فإنه يفشل. فشلت الثابت بحيث حتى لو كان لدي وظيفة الطباعة أعلاه حيث أن أفعل: "from wsgiref.simple_server import make_server"، فإنه لم يحصل المطبوعة لسبب ما. فإنه لا ثو أية أخطاء عند تشغيل، ويعرض مجرد صفحة فارغة في المتصفح وعدم تسجيل أي نوع من الطلب.

هل أحد يعرف ما قد تكون المشكلة؟ شكرا!

هل كانت مفيدة؟

نصائح أخرى

وأنت في أرض مجهولة مع WSGI على بيثون 3.0 أخشى.

وWEB-SIG عرفت منذ زمن طويل أن wsgiref كسرت الذهاب إلى 3.0، ولكنه اختار أن تفعل شيئا حيال ذلك. لم يتم تحديث المواصفات للتعامل مع 3.0؛ دفع WSGI إلى الأمام حتى للأشياء الجميع جدا، الكثير من يوافق على مجرد مؤلم بطيء. انها محبطة والتي لا معنى لها.

ولذا نعم، فإنه من السهل لإصلاح خطأ واضح مع رأس تفريغ في simple_server، ولكن عليك لا تزال تعمل على الخادم التي تم تحويلها من بايثون 2 إلى 3 اختبار تلقائيا وليس حقا، مع عدم وجود اجتثاث القانون معيار ليقول بالضبط ما يجب أن تفعل ... ناهيك عن التوافق الإطار.

وبيثون 3.0 للبرمجة على شبكة الإنترنت: يحتاج إلى بعض العمل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top