Tag: DJANGO-CLASS-BASED-VIEWS
Tengo una función de búsqueda en una vista basada en funciones que funciona bien. Este es el código de la vista basada en funciones: def BlogList(request): blogs = Blog.objects.all() if request.method == ‘GET’: search = request.GET.get(‘search’, ”) blogs = Blog.objects.filter(blog_title__icontains=search) return render(request, ‘App_Blog/blog_list.html’, context={‘search’:search, ‘blogs’:blogs}) Pero ahora quiero reemplazar esa . . . Read more
Mientras exploraba la documentación de referencia y algunos tutoriales, he visto que la importación de las vistas basadas en clases genéricas de Django se realiza de varias formas: from django.views.generic import TemplateView, ListView O bien: from django.views.generic.base import TemplateView from django.views.generic.list import ListView He probado a experimentar con ambas tácticas . . . Read more
Tengo una aplicación de múltiples usuarios donde intento autenticar al usuario. Si ingreso las credenciales incorrectas, no está mostrando los errores del formulario en su lugar, me redirecciona a la URL de inicio de sesión que se menciona en el archivo settings.py. forms.py class LoginForm(forms.Form): username = forms.CharField(required=True) password = . . . Read more
Tengo dos tipos de usuarios a y b, necesito escribir el siguiente fbv en un Logoutview basado en clase (auth.view), ¿cómo escribo el siguiente fbv como cbv? views.py from django.contrib.auth.decorators import login_required from django.shortcuts import redirect, reverse from django.contrib.auth.views import LogoutView class MyLogoutView(LogoutView): @login_required def dispatch(self, request, *args, **kwargs): if . . . Read more
Estoy tratando de restringir las opciones del desplegable según el tipo de usuario dentro del mismo formulario forms.py class EForm(forms.ModelForm): class Meta: model = Modelo fields = (‘t’,’s’,’q’)