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