(12) ورشة تطوير تطبيقات الويب باستخدام Django: مشاركة حلول بناء ال orders


#1

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

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

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

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

(11) ورشة تطوير تطبيقات الويب باستخدام Django: بناء ال orders

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


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

أنتظر ملاحظاتكم
:bouquet::bouquet::bouquet::rose::rose::rose:


#3

عمل جميل @sohep

ملاحظات :
1- لا تضف User model لأنه هو جاهز في جانقو و سنرى دلك في الدروس القادمة عندما نعمل مع نظام التسجيل
2- عند اضافة ال models لا تضف ال Primary key أو ID لأن جانقو يفعل دلك في مكانك

الباقي جيد … بالتوفيق صهيب :+1:


#4

شكراً :bouquet::bouquet::bouquet:
لكن البند الثاني لم افهمه جيدا


#5

قمت باستخدام django users model
هل هذا هو المطلوب ؟

ولاكن لماذا لا يظهر ordering_users field فى ال db ? رغم ان كل شئ سليم !


#6

عمل ممتاز @MRamadan

لا يظهر لأنه ال field يعتبر اضافة في ال ORM لتسهيل عمل ال queries … ف Many to Many تعرف فقط ب through table … بوجوده و باحتواءه على fk يشير للجدول الأول و fk يشير للجدول الثاني

كدلك لو تلاحظ أن One to Many مثلا User و Address لو تدخل ل db ستجد fk في address_table تشير ل user و لكن user لا تحتوي على addresses لكن في ORM يمكنك استعمال user.addresses لأنه تضيف لنا related_field لتسهيل القيام بال queries


#7

العفو أخي صهيب @sohep
لاحظت أنك لم تحدف User بعد … فنحن كما قلت لك سابقا لا نحتاجه

كدلك:

لاحظ أنك أضفت UserID هنا لتعرف ال Primary key لكن جانقو على عكس SqlAlchemy يفعل دلك في مكاننا يعني لا تحتاج ﻹضافته

هدا هو ال model الدي أقصده

class User(models.Model):
    userID = models.IntegerField()
    username = models.CharField(max_length=100)
    password = models.CharField(max_length=100)
    email = models.CharField(max_length=100)
    fullname = models.CharField(max_length=100)

للمزيد … لا تنسى تقرأ هدا


#8

عفوا لم اقم بعمل push
الان قمت بدلك


#9

شكرا للايضاح @hichem2h

انا بالفعل قرات عن الموضوع ولاكن لم اكمل لضيق الوقت


#10

@hichem2h
بارك الله بجهودكم نحن نقدر حقاً عملكم الذي تقومون به بشكل تطوعي، ونثمن لكم هذا العمل القيم، لكن نتمنى منكم أن يتم توضيح مواعيد الورشات لاننا ننتظر المزيد على احر من الجمر لذلك أتمنى ان يكون هنالك جدول واضح لمواعيد صدور الدروس، كي لا يطول انتظارنا.
وشكراُ جزيلاً :rose::bouquet::bouquet::bouquet:


#11

وفيك بركة أخي صهيب @sohep
سيتم التفرغ قريبا لاطلاق الدروس بشكل أسرع لأنه الآن و للأسف نحن جد منشغلين بإطلاق الأكاديمية لدلك يحدث كل هدا التغير في مواعيد اصدار الدروس
سأحاول بدل مجهود أكبر و سأضع جدول لمواعيد الدروس مباشرة بعد اطلاق الأكاديمية نحدد فيه أيضا المواضيع التي سنتطرق اليها

تسرني جدا متابعتك أخي صهيب … و لا تنسى تعلمنا دائما بما ينقص لنطوره


#12

الله يعطيكم العافية
شكرا على رحابة الصدر والاهتمام، نحن على استعداد لنكون عون لكم في مسيرتكم المباركة هذه.
وكل عام وانتم بخير :rose::rose::rose::bouquet::bouquet::bouquet:


#13

اين تكملة الورشة نريد التكملة لا تتوقفوا بالله عليكم


#14

لا تقلق صديقي أحمد, فقط ما نقوم به هو التركيز على إطلاق الأكاديمية :wink:


#15

بالتوفيق والبركة ان شاء الله