Flask
-
تحديث الأساسيات الحديثة: خطة تقنية شاملة للتحويل
تقديم الاختبار مهم في عملية تطوير البرمجيات ليتأكد من أن البرمجيات تتصرف كما يتوقع و أنها خالية من الأخطاء. في بيتشوني (Python), pytest هو نظام اختبار مشهور يوفر عدة مزايا عن وحدة الاختبار الاولية unit test وهو وحدة تجريد برمجيات بيتشوني وجزء من المكتبة الاساسية. pytest تشمل نموذج ترميزي أبسط و إظهار أفضل وأدوات مركزية قوية ومنظومة برمجية تمتع بالمتزايدات. سوف يقود هذا التورية بشكل سهل من خلال تكوين تطبيق Flask و تراكم معدات pytest وكتابة اختبارات وحدة باستخدام pytest.…
-
كيفية إنشاء API REST بواسطة Flask على نظام Ubuntu
مقدمة في هذا التورية، ستتعلم كيفية إنشاء رسمي باي بي إس بواسطة Flask، وهي إطار ويب بالانتاج الخفيف للبرمجيات البينات. سنقوم بالبناء الأساسي لتطبيق Flask، وبتحديد المسارات، وتعامل الطلبات، وإيرادات البيانات الجاف. بنهاية هذه التورية، سيكون لديك تطبيق عمل يمكنك توسيعه ودمجه مع أخرى التطبيقات. المقاييس السابقة خوادم تشغيل Ubuntu ومستخدم غير رئيسي بمساواة تفويض والنظام من النظام المواجه للنار. للمراجعة إلى كيفية تأسيس هذا الاحداث، يرجى اختيار توزيعك الموجود في هذا القائمة وتتبع دراستك البدائية للخوادم الأولية. يرجى تأكد…
-
How To Handle Errors in a Flask Application
اختار الكاتب صندوق التمويل المجاني والمفتوح المصدر لتلقي تبرع كجزء من برنامج Write for DOnations. مقدمة Flask هو إطار عمل ويب خفيف الوزن بلغة بايثون يوفر الأدوات والميزات المفيدة لإنشاء تطبيقات الويب بلغة بايثون. عند تطوير تطبيق ويب، ستواجه على الأرجح مواقف حيث يتصرف تطبيقك بطريقة تخالف ما كنت تتوقعه. قد تكتب اسم متغير بشكل خاطئ، أو تستخدم حلقة for بشكل غير صحيح، أو تنشئ عبارة if بطريقة ترفع استثناء بايثون، مثل استدعاء دالة قبل تعريفها، أو ببساطة البحث عن…
-
كيف تستخدم القالبات في تطبيق Flask
اختار المؤلف مؤسسة الصندوق الحر ومفتوح المصدر لتلقي تبرع كجزء من برنامج Write for DOnations. مقدمة Flask هو إطار عمل ويب خفيف الوزن بلغة Python يوفر أدوات وميزات مفيدة لإنشاء تطبيقات ويب بلغة Python. عند تطوير تطبيق ويب، من المهم فصل منطق الأعمال عن منطق العرض. منطق الأعمال هو ما يتعامل مع طلبات المستخدم ويتحدث مع قاعدة البيانات لبناء استجابة مناسبة. منطق العرض هو كيفية تقديم البيانات للمستخدم، عادةً باستخدام ملفات HTML لبناء الهيكل الأساسي لصفحة الاستجابة الويب، وأنماط CSS…
-
كيفية إنشاء أول تطبيق الويب الخاص بك باستخدام Flask و Python 3
اختار المؤلف تبرعًا لصندوق الأموال المفتوحة المصدر كجزء من برنامج Write for DOnations. مقدمة Flask هو إطار عمل ويب خفيف الوزن بلغة بايثون يوفر الأدوات والميزات المفيدة لإنشاء تطبيقات الويب بلغة بايثون. يمنح المطورين المرونة ويعتبر إطار عمل سهل الوصول للمبتدئين لأنه يمكنك بناء تطبيق ويب بسرعة باستخدام ملف بايثون واحد فقط. كما أن Flask قابل للتوسع ولا يفرض هيكل دليل معين أو يتطلب شفرة أولية معقدة قبل البدء. سيمكنك تعلم Flask من إنشاء تطبيقات الويب بسرعة بلغة بايثون. يمكنك…
-
كيفية استخدام نماذج الويب في تطبيق Flask
اختار المؤلف صندوق الأموال المجانية والمفتوحة المصدر لتلقي تبرع كجزء من برنامج Write for DOnations. مقدمة أشكال الويب، مثل حقول النص ومناطق النص، تمنح المستخدمين القدرة على إرسال البيانات إلى تطبيقك لاستخدامها في تنفيذ إجراء، أو لإرسال مناطق نصية أكبر إلى التطبيق. على سبيل المثال، في تطبيق وسائل التواصل الاجتماعي، قد تعطي المستخدمين مربعًا حيث يمكنهم إضافة محتوى جديد إلى صفحاتهم. مثال آخر هو صفحة تسجيل الدخول، حيث تعطي المستخدم حقل نصي لإدخال اسم المستخدم وحقل كلمة المرور لإدخال كلمة…
-
كيفية استخدام العلاقات العديدة إلى العديد في قواعد البيانات باستخدام Flask-SQLAlchemy
اختار المؤلف صندوق البرمجيات الحرة والمفتوحة المصدر لتلقي تبرع كجزء من برنامج كتابة من أجل التبرعات. المقدمة فلاسك هو إطار عمل خفيف لغة برمجة Python يوفر أدوات وميزات مفيدة لإنشاء تطبيقات ويب بلغة Python. SQLAlchemy هو مجموعة أدوات SQL توفر وصولاً فعّالًا وأداءً عاليًا لقواعد البيانات العلاقية. يوفر وسائل للتفاعل مع عدة محركات قواعد بيانات مثل SQLite وMySQL وPostgreSQL. يمنحك وصولًا إلى وظائف SQL في قاعدة البيانات. كما يمنحك Mapper Relational Object (ORM) ، الذي يسمح لك بإجراء الاستعلامات ومعالجة…
-
كيفية استعلام الجداول وتقسيم البيانات في Flask-SQLAlchemy
اختار الكاتب صندوق البرمجيات الحرة والمفتوحة المصدر ليتلقى تبرعًا كجزء من برنامج الكتابة من أجل التبرعات. مقدمة فلاسك هو إطار عمل خفيف للويب بلغة Python يوفر أدوات وميزات مفيدة لإنشاء تطبيقات ويب باستخدام لغة Python. SQLAlchemy هو مجموعة أدوات SQL توفر وصولًا فعّالًا وذو أداء عالٍ إلى قواعد البيانات العلاقية. يوفر طرقًا للتفاعل مع عدة محركات قواعد بيانات مثل SQLite و MySQL و PostgreSQL. يمنحك الوصول إلى وظائف SQL في قاعدة البيانات. ويمنحك أيضًا محول بيانات موضوعية (ORM)، الذي يسمح…
-
كيفية استخدام قاعدة بيانات PostgreSQL في تطبيق Flask
اختار الكاتب صندوق الصناديق المفتوحة والمجانية لتلقي تبرع كجزء من برنامج كتابة من أجل التبرعات. مقدمة في تطبيقات الويب، عادةً ما تحتاج إلى قاعدة بيانات، وهي مجموعة منظمة من البيانات. تستخدم قاعدة البيانات لتخزين البيانات الدائمة والتي يمكن استرجاعها وتلاعبها بكفاءة. على سبيل المثال، في تطبيق وسائل التواصل الاجتماعي، لديك قاعدة بيانات يتم تخزين بيانات المستخدم (المعلومات الشخصية، المنشورات، التعليقات، المتابعين) فيها بطريقة يمكن تلاعبها بكفاءة. يمكنك إضافة بيانات إلى قاعدة بيانات، واسترجاعها، وتعديلها، أو حذفها، اعتمادًا على متطلبات وشروط…