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-MODELS

¿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

¿Cómo puedo combinar estas dos consultas anotadas de Django en una sola?

Tengo dos consultas: Clase Usuarios(models.Model): nombre = models.CharField(max_length=50, unique=True) Clase Comentarios(models.Model): usuario_campo = models.ForeignKey(Usuarios,on_delete=models.PROTECT,db_index=True, to_field=’nombre’) like_o_dislike = models.SmallIntegerField(db_index=True) bb1 = Usuarios.objects.filter(comentarios_like_o_dislike__gt=0).annotate(likes=Sum(‘comentarios__like_o_dislike’)) bb2 = Usuarios.objects.filter(comentarios_like_o_dislike__lt=0).annotate(dislikes=Sum(‘comentarios__like_o_dislike’)) ¿Cómo combinarlos?

El modelo de Django presenta un error en el campo de fecha y hora.

Hola chicos, tengo un modelo con un campo datetime, intenté crear una entrada como esta Order.objects.create( … arrival = datetime(year=t[‘year’],month=t[‘month’],day=t[‘day’],hour=t[‘hour’],tzinfo=timezone.utc) } este es el campo en el modelo arrival = models.DateTimeField(auto_now=False, auto_now_add=False, null=True, blank=True) Cuando intento guardar el objeto, obtengo este error TypeError: se esperaba un objeto de tipo string . . . Read more

django get_attname() para devolver una lista con valor si el atributo es requerido.

Tengo este código: [header.get_attname() para header en Model._meta.fields] El cual devuelve todos los nombres de atributos del modelo que seleccioné. Quiero ver si el atributo es requerido, por ejemplo, si el nombre del atributo es una clave externa, el retorno debería ser [(‘a_foreign_key’, ‘required’),…] Actualmente solo está devolviendo [‘a_foreign_key’,…]. ¿Hay . . . Read more

¿Cómo eliminar adecuadamente una restricción única en Django al migrar un campo OneToOneField a un ForeignKey?

Necesito transformar un OneToOneField en un ForeignKey y, obviamente, eliminar la restricción única, pero el comando makemigrations no puede identificar esa operación y no está agregando la operación RemoveConstraint. ¿Cómo puedo crear la RemoveConstraint adecuada en el archivo de migraciones y hacer que sea más seguro aplicarlo? Pensé en obtener . . . Read more