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

Prueba de Django validator con parámetros

Quiero probar un validador personalizado para un ImageField que verifica si la relación de aspecto de la imagen se encuentra dentro de los parámetros dados. El validador toma como parámetro min_aspect_ratio y max_aspect_ratio, y devuelve una función validator, la cual recibe la imagen del ImageField: def validate_image_aspect_ratio(min_aspect_ratio: int, max_aspect_ratio: int): . . . Read more

Estoy intentando utilizar la búsqueda en mi objeto en 3 campos: nombre, categoría y etiquetas, por lo tanto, ahora el elemento similar aparece tres veces.

if search: wallpapers = Wallpaper.objects.filter(Q(name__icontains=search) | Q(category__category_name__icontains=search) | Q(tags__tag__icontains=search)) <form method=”GET” action=”/” class=”d-flex”> <input class=”form-control me-2″ name=”search” id=”search” type=”search” placeholder=”Buscar” aria-label=”Buscar”> <button class=”btn btn-outline-success” type=”submit”>Buscar</button> </form>

¿Por qué estoy recibiendo el error ‘no se ha seleccionado ningún archivo’ al cargar una imagen en Django?

Aquí están mis códigos y he intentado todos los métodos, pero ninguno funciona 🙁 Archivo models.py from django.db import models class Review(models.Model): name = models.CharField(max_length=50) job = models.CharField(max_length=200) body = models.TextField() image = models.ImageField() created = models.DateTimeField(auto_now_add=True) def __str__(self): return self.name + ‘ | ‘ + self.job[:50] class Meta(): ordering . . . Read more

Django. Recuperando datos de un modelo relacionado para usar en un formulario.

¿Cómo puedo asociar automáticamente un usuario con un id_ticket y completar un campo en el formulario? Formulario de ejemplo – https://i.stack.imgur.com/9YMUv.png models.py class Ticket(models.Model): ticket_id = models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name=’ID’) ticket_title = models.CharField(max_length=100) ticket_date_open = models.DateTimeField(auto_now_add=True) user = models.ForeignKey(CustomUser, on_delete=models.CASCADE, verbose_name=’User’) class TicketMessage(models.Model): ticket_mes = models.TextField(verbose_name=’Message’) ticket = models.ForeignKey(Ticket, on_delete=models.CASCADE) . . . Read more