Mientras estaba creando un entorno virtual en Django, me apareció el mensaje de “site-package is not writable”, y por eso cuando intento escribir el comando de Django-admin me aparece el error de “not found in external or internal”. ¿Alguien sabe cómo solucionar esto? Defaulting to user installation because normal site-packages . . . Read more
Calculé una variable usando el método “annotate” y ahora quiero compararla con el campo existente. Entonces, ¿cómo puedo hacer eso? models.py class Book(models.Model): name = models.CharField(max_length=50) price = models.IntegerField() La consulta se ve así: aggregate_query = { “max-price”: ( aggregate(Avg(‘price’)) ) } input_queryset = Books.objects.annotate(**aggregate_query) Ahora quiero mejorar la consulta . . . Read more
Estoy aprendiendo cómo usar Django y estoy intentando crear algunas vistas basadas en clases. En este caso, tengo un modelo llamado “Recurso” y quiero obtener uno específico basado en su id (clave primaria). Esta es mi vista: class Recurso(View): model = Recurso def get(self, request, recurso_id): recurso = get_object_or_404(Recurso, pk=recurso_id) . . . 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>