def post(self, request): Firstname = request.POST.get('Firstname') Lastname = request.POST.get('Lastname') Dateofbirth = request.POST.get('Dateofbirth') print(Firstname) Gender = request.POST.get('Gender') print(Gender) print("######") Maritial = request.POST.get('Maritial') print(Maritial) Nationality = request.POST.get('Nationality') Email = request.POST.get('Email') request.session['agn_stdmail'] = Email Address = request.POST.get('Address') City = request.POST.get('City') State = request.POST.get('State') Country = request.POST.get('Country') Phonenumber = request.POST.get('Phonenumber') print(request.session['Email2']) agentid = request.session['agentid'] agentmail = request.session['Email2'] print("done") student = Student(Firstname=Firstname, Phonenumber=Phonenumber, Email=Email, Password=None, Confirmpassword=None) student.register() stdind = Stdind(Firstname=Firstname, Lastname=Lastname, Dateofbirth=Dateofbirth, Gender=Gender, Maritial=Maritial, Nationality=Nationality, Email=Email, Address=Address, City=City, State=State, Country=Country, Phonenumber=Phonenumber, Agentid=agentid, Agentmail=agentmail) stdind.register() value = { 'Firstname': Firstname, 'Lastname': Lastname, 'Dateofbirth': Dateofbirth, 'Gender': Gender, 'Maritial': Maritial, 'Nationality': Nationality, 'Email': Email, 'Address': Address, 'City': City, 'State': State, 'Country': Country, 'Phonenumber': Phonenumber } data = {'value': value} return render(request, 'agent_portal/Personal.html', data)
def get(self, request): #print(request.user.first_name) #print(request.user.username) #print(request.user.email) #print(request.user.phonenumber) try: #print(request.session['Email1']) student = Student.objects.get(Email=request.session['Email1']) except: Firstname = request.user.first_name Phonenumber = None Email = request.user.email Password = None Confirmpassword = None student = Student(Firstname=Firstname, Phonenumber=Phonenumber, Email=Email, Password=Password, Confirmpassword=Confirmpassword) if (Student.objects.get(Email=Email) == None): student.register() request.session['Email1'] = Email request.session['Firstname1'] = Firstname print(request.session['Email1']) users = User.objects.all().filter(email=request.session['Email1']) if (users): for user in range(1, len(users)): users[user].delete() student = Student.objects.get(Email=Email) value = {'Name': student.Firstname} data = {} data['value'] = value return render(request, 'student_portal/index.html', data)
def post(self, request): postData = request.POST Firstname = postData.get('Firstname') Email = postData.get('Email') Phonenumber = postData.get('Phonenumber') Password = postData.get('Password') Confirmpassword = postData.get('Confirmpassword') print(Firstname) error_message = None studentsignup1 = Student.IsExists(Email) value = { 'Firstname': Firstname, 'Email': Email, 'Password': Password, 'Phonenumber': Phonenumber, 'Confirmpassword': Confirmpassword } print(Email) if (studentsignup1): error_message = "Email already Exists !!" data = {'value': value, 'error': error_message} return render(request, 'signup/new_student_signup.html', data) if (Password != Confirmpassword): error_message = "Password is not valid" data = {'value': value, 'error': error_message} return render(request, 'signup/new_student_signup.html', data) print(Password) studentsignup = Student(Firstname=Firstname, Email=Email, Phonenumber=Phonenumber, Password=Password, Confirmpassword=Confirmpassword) studentsignup.Password = make_password(studentsignup.Password) studentsignup.Confirmpassword = make_password( studentsignup.Confirmpassword) studentsignup.register() print("aaaaaa") return redirect('studentloginpage')