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


#1

أهلًا بالجميع

فهرس المواضيع السابقة

فهرس موضوعات ورشة تطوير تطبيقات الويب باستخدام Django

المهمة المطلوبة

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

يتم تسليم الحلول عبر رابط المشروع على GitHub، بالتوفيق للجميع


(7) ورشة تطوير تطبيقات الويب باستخدام Django: موقع إدارة جانقو - Django Admin Site
فهرس موضوعات ورشة تطوير تطبيقات الويب باستخدام Django
#2

السلام عليكم ورحمة الله وبركاته


#3

#4

السلام عليكم @0xThamer
أنت تعمل Discount بنسبة 80% وليس 20% :stuck_out_tongue:
وبالنسبة لـــ:

queryset.update(price= result)

يجب أن يكون داخل بلوك الـــ for loop

تقبل مروري، شكرا


#5

#6

أرى أنك قد قمت بعمل import للــ module decimal ولكنك لم تستعمليه ؟؟

المطلوب أيضا:

  • قم بجعل قائمة التصنيفات تظهر الإسم والوصف

  • قم بإضافة مربع بحث لثئمة التصنيفات

  • ثم بإضافة خط زمني لقائمة التصنيفات

لا تنسي إضافة

description = models.TextField(blank=True, max_length=256)   

للـــ models.Category


#7

شكرا أخي على الملاحظات
تم التحديث


#8

جميل جدا :+1:


#9

وعليكم السلام
شكرا اخي على الملاحضة و تم التعديل :+1::grin:


#10

#11

السلام عليكم


#12
def make_discount(modeladmin, request, queryset):
    for product in queryset:
        new_price = float(product.price)*0.8
        queryset.update(price=new_price)
queryset.update(price=new_price)

هذه يجب أن تكون داخل بلوك الــــ For loop كما في الأعلى


#13

عمل جميل جدا ولا غبار عليه :wink:


#14

عمل جميل جدا


#15

تم التعديل , جزاك الله خيرا :blush:


#16

السلام عليكم و رحمة الله تعالى و بركاته


#17

فقط يأست و انا ابحث عن كييفية حساب التخفيض و في النهاية اخذت الدالة discount من الأخ @TChiOfficiel
غير هذا كل لا مشاكل هذه المرة الحمد لله :rofl:


#18

يبدو أنك نسيت أن تعمل Push لأن الدالة discount خاطئة، ما عداها كل شيء تمام :slight_smile:


#19

عمل رائع @makhlouf
كل شيء تماااااام


#20

ايضا يمكنك استخدام هذه المعادلة لايجاد قيمة الخصم :

price=1200.00
percentage_discount=20

amount=(price*percentage_discount) /100

ثم قم بتعديل المبلغ بالشكل :

price=price-amount