(8) ورشة تطوير تطبيقات الويب باستخدام Django: مشاركة حلول موقع إدارة جانقو - Django Admin Site


#21

هذا لم يشتغل معي


#22

صحيح :smile: تم الاصلاح شكرا على التنبيه


#23

غير self ب modeladmin
او انقل الدالة كما هي إلى داخل كلاس ProductAdmin


#24

#25

#26

@sohep @m_saadi عمل جميل، انتقلوا الورشة التالية


#27

#28

مجهود جيد لكن صديقي تقبل بعض الملاحظات:

  • بالنسبة لل code style حاول تطبيق ال pep8(Style Guide for Python Code) والأفضل اتباع
    Google Python Style Guide
    لاحظ هنا الأسطر الفارغة Balnk lines (in Googel Python Style Guide)

  • حاول أن يكون الوصف القصير لكل action أسفل التعريف الخاص به و ذلك لسهولة القرأه و عملية ال debug.

أرجو تقبل مروري :blush: ألى الأمام واصل تقدمك


#29

شكرا لك اخي @m_saadi :rose:


#30

كان هناك مشكلة بسيطه مع الرياضيات و “طريقة حساب الخصم” :slight_smile:
واستعنت بأحد الحلول
عدا ذلك كله تمام :slight_smile:
كدا لازم ناخد كورس رياضيات مع البرمجه :slight_smile:


#31

عمل جميل أخي MRamadan
تقبل ملاحظة بسيطة جدا تتعلق بتنظيم الكود و هي
اجعل الدوال الخاصة بكل كلاس أسفل الكلاس و ليس فوقها
بالتوفيق


#32

شكرا اخى لملاحظتك، ولاكن اذا وضعت الداول اسفل ال class ستعطى خطأ بانها غير معرفه عند استخدامها قبل التعريف

ولاكن يمكن تبدل مكان خاصية ال action بعد الدوال


#33

أخي MRamadan
يمكنك القيام بشيء هكذا


و كما قلت لك فهي مسألة تنظيمية فقط، كما تساعد المستخدمين الآخرين على قراءة و التعديل على الكود خاصة في حالة العمل في فريق.
بالتوفيق


#34

تمام اخى انا فعلا قولت كدا

وشكرا مرة تانيه لملاحظتك :slight_smile: