AttributeType AttributeValue models verbose name
This commit is contained in:
@@ -178,16 +178,22 @@ class CommentModel(models.Model):
|
|||||||
|
|
||||||
|
|
||||||
class AttributeType(models.Model):
|
class AttributeType(models.Model):
|
||||||
name = models.CharField(verbose_name='نام نوع اتربیوت', max_length=100)
|
name = models.CharField(verbose_name='نام نوع متغییر', max_length=100)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
verbose_name = 'نوع متغییر محصول'
|
||||||
|
verbose_name_plural = 'نوع های متغییر محصول'
|
||||||
|
|
||||||
class AttributeValue(models.Model):
|
class AttributeValue(models.Model):
|
||||||
attribute_type = models.ForeignKey(AttributeType, on_delete=models.CASCADE, blank=True, null=True)
|
attribute_type = models.ForeignKey(AttributeType, on_delete=models.CASCADE, blank=True, null=True)
|
||||||
value = models.CharField(verbose_name='مقدار نوع اتربیوت', max_length=100, blank=True, null=True)
|
value = models.CharField(verbose_name='مقدار نوع اتربیوت', max_length=100, blank=True, null=True)
|
||||||
class Meta:
|
class Meta:
|
||||||
unique_together = ('attribute_type', 'value')
|
unique_together = ('attribute_type', 'value')
|
||||||
|
verbose_name = 'مقدار متغییر محصول'
|
||||||
|
verbose_name_plural = 'مقدار های متغییر محصول'
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return f"{self.attribute_type}: {self.value}"
|
return f"{self.attribute_type}: {self.value}"
|
||||||
|
|||||||
Reference in New Issue
Block a user