def showFormData(request): if request.method == "POST": fm = StudentRegistration(request.POST) if fm.is_valid(): # nm = fm.cleaned_data['name'] # em = fm.cleaned_data['email'] # pw = fm.cleaned_data['password'] # to create new column # reg = User(name=nm, email=em, password=pw) # reg.save() # to update the created value # reg = User(id=1, name=nm, email=em, password=pw) # reg.save() # to delete the created value reg = User(id=1) reg.delete() else: print('Data is not valid') else: fm = StudentRegistration() print('From get request') return render(request, 'enroll/userregistration.html', {'form': fm})
def post(self, request): fm = StudentRegistration(request.POST) if fm.is_valid(): nm = fm.cleaned_data['name'] em = fm.cleaned_data['email'] pw = fm.cleaned_data['password'] reg = User(name=nm, email=em, password=pw) reg.save() return HttpResponsePermanentRedirect('/')
def showFormData(request): if request.method == "POST": fm = StudentRegistration(request.POST) if fm.is_valid(): print(fm) print('from post request') print('CLEANED DATA = ', fm.cleaned_data) else: print('Data is not valid') else: fm = StudentRegistration() print('From get request') return render(request, 'enroll/userregistration.html', {'form': fm})
def get_context_data(self, *args, **kwargs): context = super().get_context_data(**kwargs) fm = StudentRegistration() stud = User.objects.all() context = { 'stu': stud, 'form': fm, } return context
def showFormData(request): if request.method == "POST": fm = StudentRegistration(request.POST) if fm.is_valid(): nm = fm.cleaned_data['name'] em = fm.cleaned_data['email'] pw = fm.cleaned_data['password'] print(nm) print(em) print(pw) else: print('Data is not valid') else: fm = StudentRegistration() print('From get request') return render(request, 'enroll/userregistration.html', {'form': fm})
def showFormData(request): # fm = StudentRegistration(auto_id=False) # fm = StudentRegistration(auto_id=True) # fm = StudentRegistration(auto_id='some_%s') fm = StudentRegistration(auto_id="geeky", label_suffix=' - ', initial={ 'name': 'Rajesh', 'email': '*****@*****.**' }) return render(request, 'enroll/userregistration.html', {'form': fm})
def showFormData(request): if request.method == "POST": fm = StudentRegistration(request.POST) if fm.is_valid(): print(fm) print('from post request') print('CLEANED DATA = ', fm.cleaned_data) else: print('Data is not valid') """ This is not a good way to empty the form field cause initiates the resubmission """ # fm = StudentRegistration() else: fm = StudentRegistration() print('From get request') return render(request, 'enroll/userregistration.html', {'form': fm})
def update_student(request, id): student_record = User.objects.get(pk=id) if request.method == "POST": fm = StudentRegistration(request.POST, instance=student_record) if fm.is_valid(): fm.save() return HttpResponseRedirect('/') else: fm = StudentRegistration(instance=student_record) return render(request, 'enroll/updatestudent.html', {'form': fm})
def edit_data(request, id): if request.method == 'POST': ei = User.objects.get(pk=id) fm = StudentRegistration(request.POST, instance=ei) if fm.is_valid(): fm.save() return redirect('addandshow') else: ei = User.objects.get(pk=id) fm = StudentRegistration(instance=ei) return render(request, 'updatestudent.html', {'form': fm})
def showFormData(request): if request.method == "POST": fm = StudentRegistration(request.POST) if fm.is_valid(): print(fm) print('from post request') print('CLEANED DATA = ', fm.cleaned_data) """ This reder is suitable for not changing in URL """ # return render(request, 'enroll/success.html', {'nm': fm}) """ Alternative method is """ return HttpResponseRedirect('/enroll/success/') else: print('Data is not valid') else: fm = StudentRegistration() print('From get request') return render(request, 'enroll/userregistration.html', {'form': fm})
def showFormData(request): if request.method == "POST": fm = StudentRegistration(request.POST) if fm.is_valid(): nm = fm.cleaned_data['name'] em = fm.cleaned_data['email'] pw = fm.cleaned_data['password'] #reg = User(name=nm, email=em, password=pw) # row created # reg = User(id=1, name=nm, email=em, # password=pw) # row updated when id is given # reg.save() # in order to delete each row specified reg = User(id=1) reg.delete() else: print('Data is not valid') else: fm = StudentRegistration() print('From get request') return render(request, 'enroll/userregistration.html', {'form': fm})
def add_show(request): if request.method == "POST": fm = StudentRegistration(request.POST) if fm.is_valid(): name = fm.cleaned_data['name'] email = fm.cleaned_data['email'] password = fm.cleaned_data['password'] register = User(name=name, email=email, password=password) register.save() fm = StudentRegistration() else: fm = StudentRegistration() stud = User.objects.all() return render(request, 'addandshow.html', {'form': fm, 'stu': stud})
def add_show(request): if request.method == "POST": fm = StudentRegistration(request.POST) if fm.is_valid(): nm = fm.cleaned_data['name'] em = fm.cleaned_data['email'] pwd = fm.cleaned_data['password'] reg = User(name=nm, email=em, password=pwd) reg.save() fm = StudentRegistration() else: fm = StudentRegistration() student_info = User.objects.all() return render(request, 'enroll/addandshow.html', context={ 'form': fm, 'student_information': student_info })
def get(self, request, id): pi = User.objects.get(pk=id) fm = StudentRegistration(instance=pi) return render(request, 'enroll/updatestudent.html', {'form': fm})
def post(self, request, id): pi = User.objects.get(pk=id) fm = StudentRegistration(request.POST, instance=pi) if fm.is_valid(): fm.save() return HttpResponsePermanentRedirect('/')
def showFormData(request): fm = StudentRegistration() fm.order_fields(field_order=['email', 'name', 'first_name']) return render(request, 'enroll/userregistration.html', {'form': fm})
def showFormData(request): fm = StudentRegistration() return render(request, 'enroll/userregistration.html', {'form': fm})