def personal(): form = PersonalInfoForm() if request.method == "POST": pdata = PersonalData(user=current_user.user, firstname=form.firstName.data, lastname=form.lastName.data, middlename=form.middleName.data, dob=str(form.dob.data.day) + '-' + str(form.dob.data.month) + '-' + str(form.dob.data.year), pemail=form.emailPrimary.data, semail=form.emailSecondary.data, pcontact=form.contactPrimary.data, scontact=form.contactSecondary.data, des=form.description.data) # db.session.add(pdata) address = AddressData(user=current_user.user, door1=form.permanentAddress.door_number.data, door2=form.currentAddress.door_number.data, district1=form.permanentAddress.district.data, district2=form.currentAddress.district.data, city1=form.permanentAddress.city.data, city2=form.currentAddress.city.data, state1=form.permanentAddress.state.data, state2=form.currentAddress.state.data, pincode1=form.permanentAddress.pincode.data, pincode2=form.currentAddress.pincode.data) db.session.add_all([pdata, address]) db.session.commit() return redirect(url_for('academic')) return render_template('personal.html', form=form, title="ORM - Personal Details")