From b4ffe1c551ce06e714b5d6465ddc726e82fa5b1f Mon Sep 17 00:00:00 2001 From: Kseninia Mikhaylova Date: Tue, 25 Jun 2024 13:44:26 +0300 Subject: [PATCH] show depth --- back/tmc/models.py | 3 ++- back/tmc/serializers.py | 9 ++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/back/tmc/models.py b/back/tmc/models.py index 3bef937..8bd6de5 100644 --- a/back/tmc/models.py +++ b/back/tmc/models.py @@ -3,12 +3,13 @@ from django.db import models class BaseCustomField(models.Model): name = models.CharField(max_length=120, ) + def __str__(self): return self.name class CustomTable(models.Model): name = models.CharField(max_length=120, ) fields = models.ManyToManyField(BaseCustomField) - + def __str__(self): return self.name \ No newline at end of file diff --git a/back/tmc/serializers.py b/back/tmc/serializers.py index c57cb8b..c322f57 100644 --- a/back/tmc/serializers.py +++ b/back/tmc/serializers.py @@ -5,12 +5,15 @@ import logging logger = logging.getLogger("root") + class BaseCustomFieldSerializer(serializers.ModelSerializer): class Meta: model = BaseCustomField - fields = '__all__' - + fields = "__all__" + + class CustomTableSerializer(serializers.ModelSerializer): class Meta: model = CustomTable - fields = '__all__' \ No newline at end of file + depth = 1 + fields = "__all__"