Django CRUD
Thu Mar 30 2023 07:52:22 GMT+0000 (Coordinated Universal Time)
Saved by @mainak_dev #python
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")
Comments