Я создал форму входа, но если я вхожу в систему дважды, она перенаправляет страницу в django

Здесь мой Html код I am создал форму входа

Здесь мое действие пустое, если я дам URL в действии means. Then я отправлю значит оно перейдет на следующую страницу без авторизации.

Пожалуйста, помогите мне...Если я вхожу в систему, это означает, что он будет перенаправлять на страницу Dash. Но здесь я хочу войти только два раза, тогда он работает успешно...Если я войду только один раз, это означает, что он does'nt перенаправляет на страницу, я не знаю почему

<form  action="" method="post"> 
{%csrf_token%}
<div class="form-outline mb-4">
 <input  type="text" name="username" id="form3Example3" class="form-control form-control-lg" class="form-control new-input" placeholder="Enter a Name" required>
<label class="form-label" for="form3Example3"></label>
</div>
<div class="form-outline mb-3">
 <input type="password" name="password" id="form3Example4" class="form-control form-control-lg" placeholder="Enter password" required>
 <label class="form-label" for="form3Example4"></label>
 </div>
                   
<div class="d-flex justify-content-between align-items-center">
 <div class="form-check mb-0">
 <input class="form-check-input me-2" type="checkbox" value="" id="form2Example3" />
 <label class="form-check-label" for="form2Example3">Remember me</label>
 </div>
<a href="#!" class="text-body">Forgot password?</a>
</div>
<div class="text-center text-lg-start mt-4 pt-2">
<input type="submit" value="submit" class="register-button2" />
</form>
<p class="small fw-bold mt-2 pt-1 mb-0">Don't have an account? <a href="{% url 'register'%}"
 class="link-danger">Register</a></p>
</div>
    

Views.py

def Login(request):
           if request.method=='POST':
             username=request.POST['username']
             password=request.POST['password']
             user=auth.authenticate(username=username,password=password)
             if user is not None:
                 request.session['user'] = username
                 auth.login(request,user)
                 print(user)
                 return redirect('Dash')
          else: 
            messages.info(request,'invalid credientials')
                  return redirect('Login') 
           else:
                return render(request,'Login.html')    

Это вид тире после входа в систему перенаправляет страницу.Здесь вид тире после успешного входа

 def Dash(request):
        if 'user' in request.session:
            print("INSIDE THE DASH")
            current_user = request.session['user']
            param = {'current_user': current_user}
            return render(request,'Dash.html',param)
        else:
            return redirect('Login')

    

После успешного входа страница не перенаправляет на следующую страницу...и снова я вхожу в систему с тем же именем пользователя и паролем только он входит в систему и перенаправляет страницу я не знаю почему пожалуйста помогите мне кто-нибудь

Вернуться на верх