category va elonlanri olish optimalashtrildi
This commit is contained in:
@@ -3,9 +3,11 @@ from rest_framework import serializers
|
||||
|
||||
|
||||
class BaseTypeSerializer(serializers.ModelSerializer):
|
||||
filials = serializers.PrimaryKeyRelatedField(many=True, read_only=True)
|
||||
|
||||
class Meta:
|
||||
model = TypeModel
|
||||
fields = ["id", "name"]
|
||||
fields = ["id", "name", "filials"]
|
||||
|
||||
|
||||
class ListTypeSerializer(BaseTypeSerializer):
|
||||
@@ -17,5 +19,11 @@ class RetrieveTypeSerializer(BaseTypeSerializer):
|
||||
|
||||
|
||||
class CreateTypeSerializer(BaseTypeSerializer):
|
||||
filials = serializers.PrimaryKeyRelatedField(
|
||||
many=True,
|
||||
queryset=TypeModel._meta.get_field("filials").related_model.objects.all(),
|
||||
required=False,
|
||||
)
|
||||
|
||||
class Meta(BaseTypeSerializer.Meta):
|
||||
fields = ["id", "name"]
|
||||
fields = ["id", "name", "filials"]
|
||||
|
||||
Reference in New Issue
Block a user