مقدمة عن القارورةدليل الدراسة

Published on 2023-04-20 00:10:05 · 中文 · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

ما هو إطار عمل الويب؟

يمثل إطار عمل تطبيق الويب أو ببساطة إطار عمل الويب مجموعة من المكتبات والوحدات النمطية التي تمكن مطوري تطبيقات الويب من كتابة التطبيقات دون الحاجة إلى القلق بشأن التفاصيل منخفضة المستوى مثل البروتوكولات وإدارة مؤشر الترابط وما إلى ذلك.

ما هو قارورة؟

Flask هو إطار تطبيق ويب مكتوب بلغة Python. تم تطويره من قبل أرمين روناتشر ، الذي يقود منظمة دولية لعشاق بايثون تسمى بوكو. يعتمد Flask على مجموعة أدوات Werkzeug WSGI ومحرك قالب Jinja2. كلاهما من مشاريع Pocco.

WSGI

تم اعتماد واجهة بوابة خادم الويب (WSGI) كمعيار لتطوير تطبيقات الويب Python. WSGI هي مواصفات لواجهة مشتركة بين خوادم الويب وتطبيقات الويب.

فيركزيوغ

إنها مجموعة أدوات WSGI التي تنفذ الطلب وكائنات الاستجابة ووظائف الأداة المساعدة الأخرى. يمكن بناء هذا على أي إطار عمل على الويب. يستخدم إطار عمل Flask Werkzeug كأحد وحداته الأساسية.

جينجا2

jinja2 هو محرك القوالب الشهير في بايثون. يجمع نظام قوالب الويب بين القوالب ومصادر بيانات محددة لعرض صفحات الويب الديناميكية.
غالبا ما تسمى قارورة الإطار الدقيق. إنه مصمم للحفاظ على جوهر التطبيق بسيطا وقابلا للتوسيع. لا يحتوي Flask على طبقة تجريد مضمنة لمعالجة قاعدة البيانات ، ولا يشكل دعما للتحقق من الصحة. بدلا من ذلك ، يدعم Flask الإضافات لإضافة هذه الميزات إلى التطبيقات. ستتم مناقشة بعض ملحقات Flask الشائعة في فصول لاحقة من هذا البرنامج التعليمي.