Question : django login view
Answered by : hervi-may
from django.contrib.auth import authenticate, login
def my_view(request): username = request.POST['username'] password = request.POST['password'] user = authenticate(request, username=username, password=password) if user is not None: login(request, user) # Redirect to a success page. ... else: # Return an 'invalid login' error message. ...
Source : | Last Update : Mon, 11 Apr 22
Question : login view django
Answered by : clever-cockroach-ybkgcxpg00vu
from django.contrib import messages
from django.contrib.auth import authenticate
from django.contrib.auth.forms import AuthenticationForm
from django.shortcuts import render, redirect
def login_view(request): if request.method == "POST": form = AuthenticationForm(request, data=request.POST) if form.is_valid(): username = form.cleaned_data.get('username') password = form.cleaned_data.get('password') user = authenticate(username=username, password= password) if user is not None: login(request, user) messages.info(request, f"You are now logged in as {username}.") return redirect ('inventory:home') else: messages.error(request, "Invalid username or password") else: messages.error(request, "Invalid username or password") form = AuthenticationForm() return render(request, 'registration/login.html', context={"login_form":form})
Source : | Last Update : Mon, 14 Nov 22
Question : django loginview?
Answered by : exuberant-earthworm-0hv6wi6co1kk
#loginView
from django.contrib.auth.views import LoginView
class AdminLogin(LoginView): template_name = 'LoginView_form.html'
Source : https://pytutorial.com/loginview-django-example | Last Update : Thu, 29 Jul 21
Question : django loginview
Answered by : bewildered-bird-8nldbbu4tylq
class Login(LoginView): template_name = "registration/login.html" def get_context_data(self, **kwargs): context = super(Login,self).get_context_data(**kwargs) page_title = 'Login' context.update({ "page_title":page_title }) return context
Source : | Last Update : Fri, 29 Apr 22
Question : login view django
Answered by : manish-bhusal
{"tags":[{"tag":"textarea","content":"from django.contrib.auth.views import LoginView\nfrom django.urls import reverse_lazy\nfrom django.contrib import messages\n\n\nclass MyLoginView(LoginView):\n redirect_authenticated_user = True\n \n def get_success_url(self):\n return reverse_lazy('tasks') \n \n def form_invalid(self, form):\n messages.error(self.request,'Invalid username or password')\n return self.render_to_response(self.get_context_data(form=form))\nCode language: Python (python)","code_language":"python"}]}
Source : https://www.pythontutorial.net/django-tutorial/django-loginview/ | Last Update : Tue, 30 May 23