This commit is contained in:
Parsa Nazer
2026-05-18 14:26:00 +03:30
parent ca478d71e1
commit 337e0723a8
15 changed files with 940 additions and 4 deletions
+4
View File
@@ -199,6 +199,8 @@ class ProductModel(models.Model):
default=5, help_text='امتیاز محصول', verbose_name='متا ریتینگ')
created_at = models.DateTimeField(
auto_now_add=True, verbose_name='زمان ثبت محصول')
updated_at = models.DateTimeField(
auto_now=True, null=True, blank=True, verbose_name='زمان آخرین بروزرسانی محصول')
category = models.ForeignKey(SubCategoryModel, null=True, on_delete=models.SET_NULL,
related_name='products', verbose_name='دسته بندی محصول')
related_products = models.ManyToManyField(
@@ -410,6 +412,8 @@ class ProductVariant(DirtyFieldsMixin, models.Model):
ShowCaseSlider, verbose_name='دسته بندی پورسانتی', blank=True, null=True, on_delete=models.CASCADE)
created_at = models.DateTimeField(
auto_now_add=True, verbose_name='زمان ثبت محصول')
updated_at = models.DateTimeField(
auto_now=True, null=True, blank=True, verbose_name='زمان آخرین بروزرسانی تنوع')
def __str__(self):
return f"{self.product.name} - {', '.join(str(attr) for attr in self.product_attributes.all())}"