werkzeug الاسم الألماني: "أداة". أصل الكلمة: werk ("العمل")، zeug ("الأشياء")
Werkzeug هي مكتبة تطبيقات ويب WSGI شاملة. لقد بدأت كمجموعة بسيطة من الأدوات المساعدة المتنوعة لتطبيقات WSGI وأصبحت واحدة من مكتبات الأدوات المساعدة WSGI الأكثر تقدمًا.
ويشمل:
لا يفرض Werkzeug أي تبعيات. الأمر متروك للمطور لاختيار محرك القالب ومحول قاعدة البيانات وحتى كيفية التعامل مع الطلبات. يمكن استخدامه لإنشاء جميع أنواع تطبيقات المستخدم النهائي مثل المدونات أو مواقع الويكي أو لوحات الإعلانات.
يغلف Flask Werkzeug، ويستخدمه للتعامل مع تفاصيل WSGI مع توفير المزيد من البنية والأنماط لتحديد التطبيقات القوية.
# save this as app.py
from werkzeug . wrappers import Request , Response
@ Request . application
def application ( request : Request ) -> Response :
return Response ( "Hello, World!" )
if __name__ == "__main__" :
from werkzeug . serving import run_simple
run_simple ( "127.0.0.1" , 5000 , application )
$ python -m app
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
تقوم منظمة Pallets بتطوير ودعم Werkzeug والحزم الشائعة الأخرى. من أجل تنمية مجتمع المساهمين والمستخدمين، والسماح للمشرفين بتخصيص المزيد من الوقت للمشاريع، يرجى التبرع اليوم.