دورة فلاسك من الصفر الى الإحتراف | تطوير تطبيق ويب تعليمي | الجزء 4 | قواعد البيانات وهيكلة المشروع

  Рет қаралды 3,876

Pythonic

Pythonic

Күн бұрын

في هذا الفيديو من دورة الفلاسك لتطبيقات الويب سنتعلم كيف ننشيء قاعدة بيانات وكيف نستخدم SQLAlchemy للتعامل مع قاعدة البيانات بكل سهولة. ثم سنقوم باعادة هيكلة المشروع ليتناسب مع حجم المشروع.
✅يمكنك الوصول الى موقع الدورة من هذا الرابط:
pythonicapp.pythonanywhere.com
✅الكود المستخدم في هذه الدورة:
github.com/omar-ghoneim/Flask...
✅قبل البدء بهذه الدورة لابد من الالمام التام بأساسيات بايثون. يمكنك مشاهدة دورة بايثون للمبتدئين كاملة من هنا:
bit.ly/3r8zbLu
✅كذلك من لابد من الالمام باساسيات البرمجة كائنية التوجه. يمكنك مشاهدة دورة البرمجة كائنية التوجه من هنا:bit.ly/3NxIZJV
====================================
Chapters:
00:00 مقدمة
00:44 مقدمة عن SQL-Alchemy
04:39 انشاء User model في قاعدة البيانات
09:48 انشاء Lesson model في قاعدة البيانات
13:00 انشاء Course model في قاعدة البيانات
14:15 شرح العلاقات بين الجداول في قاعدة البيانات database relationships
18:13 طريقة انشاء قاعدة البيانات
19:54 شرح اوامر قاعدة البيانات باستخدام sql-alchemy
30:57 اعادة هيكلة المشروع
====================================
🎬لمشاهدة دورة بايثون للمبتدئين كاملة: 👇
bit.ly/3r8zbLu
🎬لمشاهدة دورة بايثون البرمجة كائنية التوجه كاملة: 👇
bit.ly/3NxIZJV
للاشتراك بالقناة:👇
bit.ly/3sD3fPG
====================================
إنستغرام:
/ pythonic_88
تويتر:
/ pythonic88
فيسبوك:
/ pythonic88
تيك توك:
/ pythonic88
ايميل:
ghoneim.omar88@gmail.com
=====================================
#flask #بايثون #تطوير_مواقع

Пікірлер: 22
@youssefchaabi5402
@youssefchaabi5402 2 жыл бұрын
فعلا دورة رااائعة وقناة أروع ❤️
@shamsssherien1216
@shamsssherien1216 2 жыл бұрын
احلى اشعار بيجيني لما قناة حضرتك تنزل فيديو جديد عالمي كالعاده يا استاذنا
@izakboy4785
@izakboy4785 2 жыл бұрын
سلام عليكم شكرا على ما تقدمه اخي من فضلك اعمل لنا سكريبت مثلا تعطيه ملف فيه الف او اكثر من list domain وهو يعمل فحص عن ثغرة sql injection انا عندي هذه الاداة لكن لا اعرف صنعها
@gamingabd
@gamingabd 3 ай бұрын
عندما اقوم db.creat_all() لا تعمل تضهر رسالة خطأ
@-Quran_kreem
@-Quran_kreem 3 ай бұрын
المفروض تكتب create كده يعني اكتب db.create_all()
@lava_dev169
@lava_dev169 Жыл бұрын
هل في تطبيق يقرالي قاعده البيانات و يعرضلي البيانات عليه واتحكم منه في قاعده البيانات؟
@Pythonic
@Pythonic Жыл бұрын
Flask admin غطيناه بفيديو بنهاية الدورة
@shamsssherien1216
@shamsssherien1216 2 жыл бұрын
عندي استفسارين يا استاذنا بخصوص قواعد البيانات sqlalchemy الاستفسار الاول الفرق بين backref و بين back_population الاستفسار الثاني ازاي عن طريق ال sqlalchemy اعمل ال views فى قاعدة البيانات علشان تسهل عليا عملية جلب الداتا
@Pythonic
@Pythonic 2 жыл бұрын
بالنسبة لل backref و back_populates بيعملوا نفس الشيء الا انه باستخدام ال back_populates لازم تحدد العلاقة بين الجدولين بنفسك بينما باستخدام ال back_ref بتحط العلاقة بالجدول الاساسي فقط والعلاقة بالجدول الفرعي بتصير تلقائيا. بالنسبة لل database views حنستخدم module اسمه flask-admin ممكن اعمل عليه فيديو بنهاية الدورة ان شاء الله.
@shamsssherien1216
@shamsssherien1216 2 жыл бұрын
@@Pythonic طاب انا قرأت اكتر من مقال ان المفضل استخدام ال back_populates هل دا صحيح وطبعاً اولاً واخيراً شكراً لأهتمامك يا كبير ما نتحرمش يا هندسه
@shamsssherien1216
@shamsssherien1216 2 жыл бұрын
@@Pythonic بالنسبة لل views ممكن اعملها بال sql العاديه واشتغل بالباقي orm ولا عادي اكمل orm
@Pythonic
@Pythonic 2 жыл бұрын
@@shamsssherien1216 لا عادي كمل بال ORM.
@lava_dev169
@lava_dev169 Жыл бұрын
انا لحد دلوقتي مش قادر استعوب الcircular import عدت الفيديو ست مرات
@Pythonic
@Pythonic Жыл бұрын
شوف هذا الفيديو kzfaq.info/get/bejne/jdeZmpqduZzbh2Q.html
@user-hb3zf1cm8o
@user-hb3zf1cm8o Жыл бұрын
how are you can you help me about this issue ImportError: cannot import name 'db' from 'flask' (C:\Users\Alaa\projectalaa\flaskapp\Lib\site-packages\flask\__init__.py)
@Pythonic
@Pythonic Жыл бұрын
you should import from flaskapp not 'flask'
@drissel-ghouchma
@drissel-ghouchma 4 ай бұрын
اخي شكرا لك على هذه الدورة, عندي سؤال بالنسبة pythonic.db عندما اتبع نفس الخطوات التي قمت بها لانشائها وزيادات user1, يحدت خطأ وتعطني هذا
@drissel-ghouchma
@drissel-ghouchma 4 ай бұрын
وعند اضافة with app.app_ context يتم انشاء مجلد اسمه instance وبداخل هذا المجلد يتم انشاء pythonic.db
Using Databases With Flask - Python and Flask #8
24:16
Codemy.com
Рет қаралды 75 М.
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 9 МЛН
UNO!
00:18
БРУНО
Рет қаралды 2,3 МЛН
Red❤️+Green💚=
00:38
ISSEI / いっせい
Рет қаралды 89 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 70 МЛН
عبدالله الشريف | حلقة 16 | اسماعيل هنية | الموسم الثامن
16:37
عبدالله الشريف Abdullah Elshrif
Рет қаралды 2 МЛН
لماذا الغمز واللمز؟؟ تأدب يا د. إياد عندما تتحدث عن هنية
12:12
Sheikh Salama Abdelkawi - الشيخ سلامة عبدالقوي
Рет қаралды 435 М.
الساعة التدريبية على برنامج بور بي آي Power BI
1:09:10
عاجل.. أمريكا تحترق الآن
16:01
الدكتور راغب السرجاني
Рет қаралды 261 М.
WE GOT ACCESS TO GPT-3! [Epic Special Edition]
3:57:17
Machine Learning Street Talk
Рет қаралды 282 М.
Houdini Algorithmic Live #103 - Freeform Curved Folding
3:50:48
Junichiro Horikawa
Рет қаралды 556 М.
Частая ошибка геймеров? 😐 Dareu A710X
1:00
Вэйми
Рет қаралды 4,9 МЛН
$1 vs $100,000 Slow Motion Camera!
0:44
Hafu Go
Рет қаралды 28 МЛН
#samsung #retrophone #nostalgia #x100
0:14
mobijunk
Рет қаралды 13 МЛН
İĞNE İLE TELEFON TEMİZLEMEK!🤯
0:17
Safak Novruz
Рет қаралды 2,2 МЛН
Копия iPhone с WildBerries
1:00
Wylsacom
Рет қаралды 8 МЛН
low battery 🪫
0:10
dednahype
Рет қаралды 1,7 МЛН