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

El crecimiento de mi ID en Django ORM no es lineal cuando guardo los datos en el modelo.

En mi proyecto de Django, tengo un comportamiento muy extraño en un modelo relacionado con los valores del campo de identificación primaria en la base de datos. Tengo este modelo: class Results(models.Model): id = models.AutoField(primary_key=True) device = models.ForeignKey(Device, null=True, on_delete=models.SET_NULL) proj_code = models.CharField(max_length=400) res_key = models.SlugField(max_length=80, verbose_name=”Clave única del mensaje”, . . . Read more

Cómo intersectar dos conjuntos de consultas en Django?

Tengo dos consultas. Una de ellas tiene el identificador de producto vendido y el monto de venta, la otra tiene el identificador de producto y el precio del producto. query_product = Model1.objects.filter(…).values_list(‘ProductID’, ‘ProductPrice’) query_sale = Model2.objects.filter(…).values_list(‘SaleProductID’, ‘ProductAmount’) Quiero calcular SI SaleProductID = ProductID, Sum(F(‘ProductPrice’) * F(‘ProductAmount’)). Sin embargo, no pude . . . Read more

Filtrar objetos distintos de una relación ManyToMany dentro de una relación ManyToMany

Tengo los siguientes modelos en mi aplicación de Django DRF. class FilterValue(models.Model): code = models.Charfield(…) class ProductVariant(models.Model): filters = models.ManyToManyField(“FilterValue”, blank=True, …) class Product(models.Model): variants = models.ManyToManyField(“ProductVariant”, blank=True, …) category = models.ForeignKey(“Category”, blank=True) Y estoy tratando de definir una función en el modelo Category que devuelva todos los objetos de . . . Read more

Arreglar el error “Referencia de atributo no resuelta” de Django para el campo precargado.

Digamos que tengo los siguientes modelos de Django: class Toolbox(models.Model): name = models.CharField(max_length=255) tools = models.ManyToManyField(“Tool”) class Tool(models.Model): class Size(models.TextChoices): SMALL = “S” MEDIUM = “M” LARGE = “L” name = models.CharField(max_length=255) size = models.CharField(max_length=10, choices=Size.choices) Tengo una función para obtener todas las herramientas pequeñas de cada caja de herramientas. . . . Read more