Turbogears هو إطار عمل هجين على شبكة الإنترنت قادر على التصرف كإطار كامل المكدس أو كدخل microframework. تساعدك Turbogears على الاستمرار بسرعة وتخرج من طريقك عندما تريد ذلك!
يمكن استخدام Turbogears على حد سواء كإطار مكدس كامل أو كصورة microframework في وضع ملف واحد.
لتجربة turbogears فقط احصل على pip إذا لم يكن لديك بالفعل:
$ curl -o 'https://bootstrap.pypa.io/get-pip.py' $ python get-pip.py
وتثبيت Turbogears:
$ pip تثبيت turbogears2
ثم تقديم تطبيق ويب Turbogears أمر بسيط مثل إنشاء ملف webapp.py مع تطبيقك:
من wsgiref.simple_server استيراد make_server
من TG استيراد MinimalApplicationConfigurator
من TG Import Expose ، tgController
# rootcontroller لتطبيق الويب الخاص بنا ، المسؤول عن تقديم محتوى /
Class RootController (TGController):
expose (content_type = "text/plain")
فهرس ديف (الذات):
عودة "Hello World"
# تكوين تطبيق الحد الأدنى الجديد مع وحدة التحكم الجذر الخاصة بنا.
config = minimalapplicationConfigurator ()
config.update_blueprint ({
'root_controller': rootcontroller ()
})
# تخدم تطبيق الويب الذي تم تكوينه حديثًا.
طباعة ("التقديم على المنفذ 8080 ...")
httpd = make_server ('' ، 8080 ، config.make_wsgi_app ())
httpd.serve_forever ()
ابدأها باستخدام python webapp.py وافتح متصفحك على http://localhost:8080/
تريد أن تلعب أكثر مع Turbogears؟ جرب دروس Turbogears:
قم بزيارة وثائق Turbogears للحصول على وثائق ودروس تعليمية كاملة.
انظر موقع Turbogears للحصول على نظرة عامة سريعة على الإطار والبحث عن الدعم.
تم ترخيص Turbogears بموجب ترخيص على غرار MIT (انظر الترخيص. txt). قد يتم ترخيص المشاريع المدمجة الأخرى بموجب تراخيص مختلفة. تسمح جميع التراخيص بالاستخدام غير التجاري والتجاري.