Attributes model added.

This commit is contained in:
Abdulaziz Axmadaliyev
2026-03-09 13:21:12 +05:00
parent ec906c2b09
commit d7c12eada3
34 changed files with 765 additions and 8 deletions

View File

@@ -0,0 +1,3 @@
from .color import * # noqa
from .productlike import * # noqa
from .size import * # noqa

View File

@@ -0,0 +1,28 @@
from rest_framework import serializers
from core.apps.api.models import ColorModel
class BaseColorSerializer(serializers.ModelSerializer):
class Meta:
model = ColorModel
fields = [
"id",
"name",
]
class ListColorSerializer(BaseColorSerializer):
class Meta(BaseColorSerializer.Meta): ...
class RetrieveColorSerializer(BaseColorSerializer):
class Meta(BaseColorSerializer.Meta): ...
class CreateColorSerializer(BaseColorSerializer):
class Meta(BaseColorSerializer.Meta):
fields = [
"id",
"name",
]

View File

@@ -0,0 +1,28 @@
from rest_framework import serializers
from core.apps.api.models import ProductlikeModel
class BaseProductlikeSerializer(serializers.ModelSerializer):
class Meta:
model = ProductlikeModel
fields = [
"id",
"name",
]
class ListProductlikeSerializer(BaseProductlikeSerializer):
class Meta(BaseProductlikeSerializer.Meta): ...
class RetrieveProductlikeSerializer(BaseProductlikeSerializer):
class Meta(BaseProductlikeSerializer.Meta): ...
class CreateProductlikeSerializer(BaseProductlikeSerializer):
class Meta(BaseProductlikeSerializer.Meta):
fields = [
"id",
"name",
]

View File

@@ -0,0 +1,28 @@
from rest_framework import serializers
from core.apps.api.models import SizeModel
class BaseSizeSerializer(serializers.ModelSerializer):
class Meta:
model = SizeModel
fields = [
"id",
"name",
]
class ListSizeSerializer(BaseSizeSerializer):
class Meta(BaseSizeSerializer.Meta): ...
class RetrieveSizeSerializer(BaseSizeSerializer):
class Meta(BaseSizeSerializer.Meta): ...
class CreateSizeSerializer(BaseSizeSerializer):
class Meta(BaseSizeSerializer.Meta):
fields = [
"id",
"name",
]