Рет қаралды 1,369
لا يخلو اي تطبيق ويب من قاعدة بيانات او اكثر. تستخدم قواعد البيانات لحفظ واسترجاع معلومات معينة كالمقالات ومعلومات المستخدمبن وكل ما يحتويه الموقع من معلومات.
قمنا خلال دورة فلاسك لتطوير تطبيقات الويب باستخدام لغة بايثون بانشاء قاعدة بيانات Sqlite وقمنا باستخدام مكتبة Flask-Sqlalchemy للتعامل مع قاعدة البيانات. تسمح لنا Sqlalchemy بالتعامل مع اي قاعدة بيانات مثل sqlite, Mysql, Postgreql دون الحاجة الى تغيير الكود.
SQlite قاعدة بيانات خفيفة وتوفر وظائف وتركيبة محدودة. لذلك فهي مثالية اثناء تطوير واختبار التطبيق. ولكن عند نشر التطبيق في بيئة عمل فانك ستحتاج الى قاعدة بيانات متقدمة اكثر خصوصا اذا كان التطبيق يتطلب تخزين معلومات كبيرة واذا كان عدد مستخدمين كبير كما هو الحال في أغلب تطبيقات الويب. لذلك سنقوم في هذا الفيديو بتحويل قاعدة البيانات من sqlite الى postgresql واحدة من اكثر قواعد البيانات تقدما. وبما اننا استخدمنا flask-sqlalchemy فاننا لن نضطر الى تغيير الكود الخاص بنا.
.
✅ للحصول على 100 دولار مجانية بخدمات Linode
linode.gvw92c.net/pythonic
✅ موقع namecheap
namecheap.pxf.io/YgaW6B
✅يمكنك الوصول الى موقع الدورة من هذا الرابط:
pythonicapp.pythonanywhere.com
✅الكود المستخدم في هذه الدورة:
github.com/omar-ghoneim/Flask...
✅قبل البدء بهذه الدورة لابد من الالمام التام بأساسيات بايثون. يمكنك مشاهدة دورة بايثون للمبتدئين كاملة من هنا:
bit.ly/3r8zbLu
✅كذلك من لابد من الالمام باساسيات البرمجة كائنية التوجه. يمكنك مشاهدة دورة البرمجة كائنية التوجه من هنا:
bit.ly/3NxIZJV
====================================
🎬لمشاهدة دورة فلاسك كاملة: 👇
bit.ly/3teiMYT
🎬لمشاهدة دورة بايثون للمبتدئين كاملة: 👇
bit.ly/3r8zbLu
🎬لمشاهدة دورة بايثون البرمجة كائنية التوجه كاملة: 👇
bit.ly/3NxIZJV
للاشتراك بالقناة:👇
bit.ly/3sD3fPG
====================================
إنستغرام:
/ pythonic_88
تويتر:
/ pythonic88
فيسبوك:
/ pythonic88
تيك توك:
/ pythonic88
ايميل:
ghoneim.omar88@gmail.com
=====================================
#flask #بايثون #تطوير_مواقع