Mohssen A Mohssen نشر 10 أبريل 2022 أرسل تقرير نشر 10 أبريل 2022 أعمل حاليُا على مشروع بسيطًا كمتجر إلكتروني بإستخدام جانغو Django. ومن المفترض أن يحتوي كل منتج على عدد متغير من الصور وأحتاج إلى تخزين مسارات هذه الصور في نموذج Model هل هناك حقل ImageList ليقوم بحفظ مجموعة من الصور معًا؟ 1 اقتباس
1 مسعود زاهي نشر 10 أبريل 2022 أرسل تقرير نشر 10 أبريل 2022 حالياً لا يوجد حقل في جانغو يُمَكّننا من حفظ مجموعة من الصور معاً. بدلاً من ذلك يُمكنك إنشاء نموذج تحفظ فيه الصور وتقوم بربطه بالمُنتج عن طريق علاقة واحد إلى مُتعدد على الشكل التالي: # نموذج المنتج class Product(models.Model): """ """ #نموذج صور المُنتج class ProductImage(models.Model): image = models.ImageField(upload_to="products/") # نقوم بربط الصورة بالمُنتج عن طريق علاقة واحد إلى كثير product = models.ForeignKey("Product", on_delete=models.CASCADE, related_name="images") للحصول على صُور منتج ما نقوم ب: >>> product1 = Product.objects.get(id=1) # للحصول على كل صور المنتج نقوم ب >>> product1.images.all() 1 اقتباس
السؤال
Mohssen A Mohssen
أعمل حاليُا على مشروع بسيطًا كمتجر إلكتروني بإستخدام جانغو Django. ومن المفترض أن يحتوي كل منتج على عدد متغير من الصور وأحتاج إلى تخزين مسارات هذه الصور في نموذج Model
هل هناك حقل ImageList ليقوم بحفظ مجموعة من الصور معًا؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.