es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DJANGO-SERIALIZER

DRF: Obtener campos de serializador anidados para verificaciones personalizadas

Mis Clases de Modelo class Master(models.Model): date_signed= models.DateField() info1 = models.CharField(max_length=255) info2 = models.CharField(max_length=255) class Detail(models.Model): date_start = models.DateField() date_end = models.DateField() info3 = models.CharField(max_length=255) info4 = models.CharField(max_length=255) master = models.OneToOneField(Master,on_delete=models.CASCADE,related_name=’detail’) Aquí están mis serializadores de master y detail. class MasterSerializer(serializers.ModelSerializer): class Meta: model = Master fields = [‘id’, ‘date_signed’, . . . Read more

ImportError: no se puede importar el nombre ‘ArticleSerializer’ de ‘basics.serializers’

Mientras trabajaba con serializadores en Django Shell, tuve que importar desde basics.serializers importar ArticleSerializer el error que estoy obteniendo es: P.S. Soy principiante en el framework de rest de Django ImportError Traceback (most recent call last) in —-> 1 from basics.serializers import ArticleSerializer ImportError: no se puede importar el nombre . . . Read more

Necesito serializar un campo personalizado de notas AVG para mi API en Django.

models.py from django.db import models from django.db.models import Avg from users.models import UserProfile from subjects.models import Subject class Note(models.Model): id<em>user = models.ForeignKey(UserProfile, on</em>delete=models.CASCADE, related<em>name=’user</em>note’) id<em>subject = models.ForeignKey(Subject, on</em>delete=models.CASCADE, related<em>name=’subject</em>note’) exam_note = models.IntegerField() <pre><code>@property def average_note(self): if hasattr(self, ‘_average_note’): return self._average_note return Note.objects.aggregate(Avg(‘exam_note’)) </code></pre> Ese es mi modelo de Nota y . . . Read more