Exemple #1
0
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")