def insert(request): if request.method == "POST": form = UserInfo(request.POST) if form.is_valid(): try: form.save() return redirect('/') except: pass else: form = UserInfo() return render(request, 'register.html', {'form': form}) def show(request): userdetails = Userdetails.objects.all() return render(request, "admin/userinfo.html", {'userdetails': userdetails}) def edit(request, id): userinfo = Userdetails.objects.get(id=id) return render(request, 'admin/edit.html', {'userinfo': userinfo}) def update(request, id): userinfo = Userdetails.objects.get(id=id) form = UserInfo(request.POST, instance=userinfo) if form.is_valid(): form.save() return redirect("/show") return render(request, 'admin/edit.html', {'userinfo': userinfo}) def destroy(request, id): userinfo = Userdetails.objects.get(id=id) userinfo.delete() return redirect("/show") # _________Login__________ # def userlogin(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: # auth.login(request, user) # return redirect('/afterlogin') # else: # return redirect('/second') # else: # return HttpResponse('<script> alert("Submission Error...!!!") </script>') def userloginf(request): if request.method == 'POST': username = request.POST['username'] password = request.POST['password'] user = authenticate(username=username, password=password) if user is not None: login(request, user) messages.success(request, "Successfully Logged In") return redirect('/afterlogin') else: messages.error(request, "Invalid Crdentials, Please try again") return redirect('/dishes') return HttpResponse('<script> alert("Submission Error...!!!") </script>') def afterlogin(request): return render(request, "profile.html")
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter