Preguntas con la etiqueta [django-models]

Lista django-models preguntas

A menudo me encuentro deseando obtener el primer objeto de un conjunto de consultas en Django, o devolverlo Nonesi no hay ninguno. Hay muchas formas de hacer esto y todas

Django tiene varios campos numéricos disponibles para usar en modelos, por ejemplo, DecimalField y PositiveIntegerField . Aunque el primero se puede restringir al número de decimales almacenados y al número

Quiero activar una acción especial en el save()método de un Modelobjeto Django cuando guardo un nuevo registro (sin actualizar un registro existente). ¿Es necesaria y suficiente la verificación de (

¿Cómo utilizar "get_or_create()" en Django?

8
respuestas
317
votos
345.5k
vistas

Estoy intentando utilizar get_or_create()algunos campos de mis formularios, pero aparece un error 500 cuando intento hacerlo. Una de las líneas se ve así: customer.source = Source.objects.get_or_create(name="Website") El error que recibo

¿Cómo expresar una relación uno a muchos en Django?

11
respuestas
261
votos
376.5k
vistas

Estoy definiendo mis modelos de Django en este momento y me di cuenta de que no había ningún OneToManyFieldtipo de campo en el modelo. Estoy seguro de que hay una

Lista de valores de Django frente a valores

5
respuestas
309
votos
354.7k
vistas

En Django, ¿cuál es la diferencia entre los dos siguientes? Article.objects.values_list('comment_id', flat=True).distinct() versus: Article.objects.values('comment_id').distinct() Mi objetivo es obtener una lista de identificadores de comentarios únicos debajo de cada uno Article.

Campos del modelo dinámico de Django

3
respuestas
186
votos
91.3k
vistas

Estoy trabajando en una aplicación multiinquilino en la que algunos usuarios pueden definir sus propios campos de datos (a través del administrador) para recopilar datos adicionales en formularios e informar

Tengo un Personmodelo que tiene una relación de clave externa con Book, que tiene varios campos, pero lo que más me preocupa author(un CharField estándar). Dicho esto, en mi PersonAdminmodelo,

Tengo un campo en un modelo como: class Sample(models.Model): date = fields.DateField(auto_now=False) Ahora necesito filtrar los objetos por un rango de fechas. ¿Cómo filtro todos los objetos que tienen una

¿Qué hace on_delete en los modelos Django?

11
respuestas
718
votos
534.2k
vistas

Estoy bastante familiarizado con Django, pero recientemente noté que existe una on_delete=models.CASCADEopción con los modelos. He buscado la documentación sobre el mismo, pero no pude encontrar nada más que: Modificado

En mi modelo tengo: class Alias(MyBaseModel): remote_image = models.URLField( max_length=500, null=True, help_text=''' A URL that is downloaded and cached for the image. Only used when the alias is made '''

¿Qué es una "babosa" en Django?

14
respuestas
766
votos
260.1k
vistas

Cuando leo el código de Django, a menudo veo en los modelos lo que se llama "slug". No estoy muy seguro de qué es esto, pero sí sé que tiene

Cuando agregamos un campo modelo en Django generalmente escribimos: models.CharField(max_length=100, null=True, blank=True) Lo mismo se hace con ForeignKey, DecimalFieldetc. ¿Cuál es la diferencia básica entre: null=Truesolo blank=Truesolo null=Trueyblank=True con respecto

¿Cuál es la mejor manera de ampliar el modelo de Usuario (incluido con la aplicación de autenticación de Django) con campos personalizados? Posiblemente también me gustaría utilizar el correo electrónico