Tag: DJANGO-FORMS
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
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>
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
¿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
Quería crear mi propio formulario de registro sin usar crispy forms, quería darle mi propio estilo al formulario, por favor ayúdame con los pasos o proporciona un enlace a un tutorial. Gracias.