def homepage(): print "in homepage" print str(request.method) email = "" if request.method == 'POST': print "POST" r = Register() exists = r.checkIfUserExists(request.form['email']) print "ooooo" print exists if not exists: accountDetails = {"email":request.form['email'], "password":request.form['password'], "title": request.form['title'], "fName": request.form['first_name'], "mName":request.form['middle_name'], "lName":request.form['last_name'], "gender" : request.form['sex'], "city" : request.form['city'], "state" : request.form['state'], "street" : request.form['street'], "country" : request.form['country'], "birthdate" : request.form['birthdate'], "courseDtls" :{"degree":request.form['degree'], "major":request.form['major'], "semester":request.form['semester'], "coursesTaken":request.form['courses'], "coursesCodeTaken":request.form['coursesCode']}} q = accountDetails['courseDtls'] print q['coursesTaken'] email = request.form['email'] result = r.insertAccDtls(accountDetails) print "result" + result if(result == "inserted"): l = loginAccount() dtls = l.getStudDtls(accountDetails['email']) d = dtls[0] courseDtls = l.getCourseDtls(d['id']) r = Register() courseList = r.getCourses() return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls,usernames = email,allcourses = courseList) else: error = "Email ID already exists" return render_template('register.html',error = error) else: print "in GET" + str('admin') l = loginAccount() dtls = l.getStudDtls(email) d = dtls[0] courseDtls = l.getCourseDtls(d['id']) return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls)