jeudi 26 mars 2020

Django redirecting to a wrong url

when i click submit on my form it goes to ../register/register/ where as my expectation is that it should go to ../register

This is my main project urls.py

urlpatterns = [
path('participants/', include('participants.urls')),
path('admin/', admin.site.urls),

]

This is my application urls.py

urlpatterns = [
path('register/', views.register, name="register")

]

This is my views function

def register(request):
if request.method == "POST":
    username = request.POST['username']
    # email = request.POST['email']
    password = request.POST['pass']
    print(username, password)
    user = User.objects.create_user(username=username, password=password)
    user.save()
    return redirect('register')


else:
    return render(request, 'register.html')



Aucun commentaire:

Enregistrer un commentaire