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-REST-FRAMEWORK

¿Cómo añadir un campo anidado después de crear un ModelSerializer? No dentro de la clase.

Quiero tener fk_inventory como un campo anidado en StorageRackSerializer, pero como pueden ver, también necesito usar StorageRackSerializer en InventorySerializer. ¿Cómo puedo establecer el campo después de crear la clase de serializador? He intentado crear un campo fk_inventory y establecerlo en None, y luego intenté establecerlo en InventorySerializer, pero no funcionó. . . . Read more

¿Existe una forma de especificar dinámicamente un queryset para una relación anidada (clase serializadora anidada) en Django Rest Framework?

Supongamos que tenemos dos modelos: class Chapter(models.Model): title = models.CharField(maxlength=128) owner = models.ForeignKey(User, ondelete=models.CASCADE) class Post(models.Model): title = models.CharField(maxlength=128) body = models.TextField() isarchived = models.BooleanField(default=False) chapter = models.ForeignKey(Chapter, on_delete=models.CASCADE) Y el viewset predeterminado de ModelViewSet para el modelo Chapter: class ChapterViewSet(viewsets.ModelViewSet): queryset = Chapter.objects.all() serializer_class = ChapterSerializer Lo importante es . . . Read more

Cómo configurar Postgres para trabajar con pytest.

Estoy utilizando django para mi backend y pytest para manejar mis pruebas. Cambié la base de datos de mi proyecto de sqlite3 a postgres, todo funciona bien excepto las pruebas, por alguna razón todas están fallando. Antes de hacer el cambio podía acceder a mi base de datos durante las . . . Read more

Registro detallado de Django para solicitudes incorrectas

Soy relativamente nuevo en Django. Recientemente desplegué mi aplicación en un servidor web y encuentro muy difícil depurar problemas. Estoy obteniendo un código de estado Http 400 para algunas de mis solicitudes y no estoy seguro de por qué. Estoy intentando aumentar el nivel de logs para encontrar la causa . . . Read more