示例#1
0
 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)
示例#2
0
    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')