home / blog / بعض التفاصيل حول إطار عمل Django
بعض التفاصيل حول إطار عمل Django
Oct. 27, 2024
by Mohamed Ibrahim
بسم الله والصلاه والسلام علي رسول الله
تعالي نكلم شويه كدا عن دجانجو وعن كام معموله باذن الله هتكون مفيده ليكم
فيه كام حاجه كدا لازم اكون عارفهم عشان دول هيعتبرو اسئله انترفيو وكمان انت عارفهم بس ممكن تكون مش عارف الاسم ك مطور دجانجو كبير
بص يا سيدي
تعالي نهجبها الترتيب
تعالي كدا نبص يعني اي CRUD
بص يا سيدي هما
* Detail or Read
* Update
* Create
* Delete
طب تمم وبعيدن عندك Redirect
دي ببساطه بعد ما تنفذ اكشن معين ف Update وCreate وDelete
بدل ما تعمل retrun render تعمل retrun Redirect
دي اول افاده منها
تاني حاجه لو انت عندك مثلا url وعدش شغال بس مازال عليه طلب ممكن تحط دي ف الكود بتاعك ويوديك علي الفصحه ال انت محتاجها علي طول
برضو عندك لازم تعرف كل انواع الموديل Django Model Field Types
example : charfield ,imgfield ,textfield
وغيرهم من الانواع
ولازم تعرف
* Model Field Validation
* Model Field Choices
طبعا لو حبينا نكلم عنهم هياخو وقت كبير بس هبقي انزل بوست عن
Validation in django
بعد كدا لازم تعرفشويه عن الفورم Forms & Formsets
تعرف ازاي تعمل Forms وتعملها رينندر عندك ف التيمليت وتاخد المعلومات ال فيها
طبعا فيه اكتر من طريقه انك تعمل بيهم فورم وتعملها ريندر واهمل حاجه انكد تسخدم معاها بوت ستراب عشان يعملهالك بشكل جميل وجذاب
تعالي بقا نخش علي التيمبليت والفلتره Django Templates
دي فيها ممكن تعمل فلتر لمعومات عندك او ممكن تعمل من ال view طبعا علي حسب الطلب انت بتحدد تعمل الفتر دا فيه وكدا
طبعا For Loops & Cycle معروفه
فيه عندك برضو if لازم تعرف ممكن تستافد منها ازاي علي سبيل المثال
تعمل لوب الاول وبعجين تعمل if ولا تعمل وبعدها لوب
طبعا لكل طريقه منهم وليها طلبها بس حبيت اعرفك بس مش اكتر
بعد كدا عندك Django User Model
ودي فيها كلام كتير
تعالي هنجيبهم زي ما هما كدا
Extend User Model:
دي ببساطه اني هعدل علي نفس المودل مش هضيف مودل جديد وهربط اليوز ب المودل
Custom User Model
دي ببشاطه اني عمل مودل جديد مربوط ب froenkey لل يوزر
Register User
User Login & Authentication
User Logout
ودول معروفين مفهمش كلام كتير
User Login with Username or Email
دا بتعمل فنكشن بدل ما بيعمل لوب علي اليوزر بس بيعمل علي اليوزر و الميل
دي ممكن تعملها ك فيو او تعملها Validation ف المودل هيكون البحث اسرع وسلس
Inactive User
دي معروفه لو Inactive مش هيعرف يسجل دخول لو active كل شئ هيمشي طبيعي
طبعا انت ممكن تضيف disable دا هيسجل وكل حاجه بس فيه بعض العمليات هتكون مقيده انت بقا براحتك وتشوف محتاج تعمل اي
فيه عندك طبعا class based view and funcation based view
لازم تعرف الفرق بينهم وتشتل بالتنين هيكون افضل
وفيه برضو how to castomize on admin panal
دي لازم تبحث عنها وليها فوائد كتير لو مش هتبني ادمن بانال جديده
ولازم تعرف الفرق بين makemigrations و migrate
فيه بعض الحاجات معملتهاش شرح هنا بسبب اني عاوز يا صديقي الانسان تبحث عنها وتشوف هتعرف توصل ل اي
اتمني تكونو استفدو من البوست وكل سنه وانتو طيبين 🤍
Django
Best offers in your inbox