Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

184
Vistas
NoReverseMatch en /revision/login_user/ Reverse para 'module-add' con argumentos '()' y argumentos de palabra clave '{}' no encontrados. 0 patrones probados: []

Recibo el siguiente error en Django:

 NoReverseMatch at /revision/login_user/ Reverse for 'module-add' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried:

[] No estoy muy seguro de por qué recibo este error.

Estos son mis puntos de vista para iniciar sesión: (Traceback se refiere aquí)

 def login_user(request): if request.method == "POST": username = request.POST['username'] password = request.POST['password'] user = authenticate(username=username, password=password) if user is not None: if user.is_active: login(request, user) modules = Module.objects.filter(user=request.user) return render(request, 'revision/index.html', {'modules': modules}) else: return render(request, 'revision/login.html', {'error_message': 'Your account has been disabled'}) else: return render(request, 'revision/login.html', {'error_message': 'Invalid login'}) return render(request, 'revision/login.html')

Lo mismo con el registro:

 def register(request): form = UserForm(request.POST or None) if form.is_valid(): user = form.save(commit=False) username = form.cleaned_data['username'] password = form.cleaned_data['password'] user.set_password(password) user.save() user = authenticate(username=username, password=password) if user is not None: if user.is_active: login(request, user) modules = Module.objects.filter(user=request.user) return render(request, 'revision/index.html', {'modules': modules}) context = { "form": form, } return render(request, 'revision/register.html', context)

Ambos se refieren a la línea de retorno render (solicitud, 'revisión/index.html', {'módulos': módulos}) ¿Cómo soluciono este problema?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Esto puede tener que ver con su urls.py.

¿Ha incluido sus revisiones/urls.py en su [nombre_del_proyecto]/urls.py?

 urlpatterns = [ url(r'^', include('revisions.urls')), ]

Además, ¿tiene un patrón de URL en revesions/urls.py, que se refiere a un método de vista que no existe?

Como:

 url(r'^module-add/$', views.module-add, name="module-add"),
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda