|
|
|
@ -34,8 +34,8 @@ class ProductAttributeChoiceValue(AbstractDateTimeModel): |
|
|
|
|
|
|
|
|
|
|
|
class Meta: |
|
|
|
class Meta: |
|
|
|
unique_together = ('name', 'attribute') |
|
|
|
unique_together = ('name', 'attribute') |
|
|
|
verbose_name = 'attribute choices value' |
|
|
|
verbose_name = 'Product attribute value' |
|
|
|
verbose_name_plural = 'attribute choices values' |
|
|
|
verbose_name_plural = 'Product attribute values' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Manufacturer(AbstractStatusModel): |
|
|
|
class Manufacturer(AbstractStatusModel): |
|
|
|
@ -65,8 +65,8 @@ class ProductCategory(MPTTModel, AbstractDateTimeModel): |
|
|
|
return self.name |
|
|
|
return self.name |
|
|
|
|
|
|
|
|
|
|
|
class Meta: |
|
|
|
class Meta: |
|
|
|
verbose_name = 'Product''s category' |
|
|
|
verbose_name = 'Product\'s category' |
|
|
|
verbose_name_plural = 'Category of products' |
|
|
|
verbose_name_plural = 'Product\'s categories' |
|
|
|
ordering = ('tree_id', 'level') |
|
|
|
ordering = ('tree_id', 'level') |
|
|
|
|
|
|
|
|
|
|
|
class MPTTMeta: |
|
|
|
class MPTTMeta: |
|
|
|
@ -99,8 +99,8 @@ class Product(AbstractStatusModel): |
|
|
|
indexes = [ |
|
|
|
indexes = [ |
|
|
|
models.Index(fields=['id', 'slug']) |
|
|
|
models.Index(fields=['id', 'slug']) |
|
|
|
] |
|
|
|
] |
|
|
|
verbose_name = _('product') |
|
|
|
verbose_name = 'Product' |
|
|
|
verbose_name_plural = _('products') |
|
|
|
verbose_name_plural = 'Products' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|