Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

185
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!