Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

198
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda