السلام عليكم اصدقائي
عدت بسؤال جديد لم اجد له جوابا واضحا بعد عناء البحث
لأضعكم اولا فالاطار :
انا بدأت العمل على مشروع لشركة ناشئة تقدم الخدمات التالية :
- Formation (training)
- Development
- Marketing
عملاء هذه الشركة نوعان :
- person
- entreprise (company)
المطلوب مني عمل نظام CRUD
(CREATE READ UPDATE DELETE )
لكن دون واجهات امامية فقط من ال admin panel
ما قمت به هو اضافة كل كل ماسبق على انه model لوحده
ثم اضفت هذه الاسطر الثلاثة لكل من ال person و الentreprise
formation = models.ForeignKey('Formation', on_delete=models.CASCADE, blank=True, default=None, null=True)
marketing = models.ForeignKey('Marketing', on_delete=models.CASCADE, blank=True, default=None, null=True)
development = models.ForeignKey('Development',on_delete=models.CASCADE, blank=True, default=None, null=True)
لأن لدينا علاقة onetoMany حسب علمي
المشكلة التي وقعت فيها
أريد ان افرض اضافة احد هؤلاء الثلاثة عند اضافة person او enterprise وامنع تركها فارغة جميعا
ساعدوني