def userInfo(): UserInfoform = UserInfoForm() if UserInfoform.validate_on_submit(): firstName = UserInfoform.firstName.data lastName = UserInfoform.lastName.data email = session.get('email') password = Tlbx.hash_password(session.get('password', None)) try: address = request.form['desktopstreet_address'] city = request.form['desktopadministrative_area_level_1'] state = request.form['desktoplocality'] except: address = request.form['mobilestreet_address'] city = request.form['mobileadministrative_area_level_1'] state = request.form['mobilelocality'] image = request.files[UserInfoform.profileImage.name] if (image.filename.encode('ascii', 'ignore') is not ""): image = Tlbx.imgToJPG("Profile", image) else: image = None Tlbx.new_Account(firstName, lastName, email, password, address, city, state, image) Tlbx.loginUser(email) return render_template('/Family/FamilySplash.html') flash("Please input data in all fields") return render_template('Register/userInfo.html', UserInfoform=UserInfoform)
def StartPark(): CreateDogform = CreateDogForm() dbsession = Database.Session() if CreateDogform.validate_on_submit(): session['dogName'] = CreateDogform.dogName.data session['gender'] = CreateDogform.gender.data session['breed'] = CreateDogform.breed.data session['fixed'] = CreateDogform.fixed.data session['age'] = CreateDogform.age.data session['favToy'] = CreateDogform.favToy.data session['size'] = CreateDogform.size.data session['weight'] = CreateDogform.weight.data session['bio'] = CreateDogform.bio.data image = request.files[CreateDogform.profileImage.name] if (image.filename.encode('ascii', 'ignore') is not ""): image = request.files[CreateDogform.profileImage.name] session['image'] = Tlbx.imgToJPG("Profile", image) else: session['image'] = None FavoriteParkform = FavoriteParkForm() followed = dbsession.query(Database.tDog.dogID).join(Database.tUser, Database.tDog.familyID == Database.tUser.familyID) \ .filter(Database.tUser.userID == current_user.id) if followed is not None: return render_template('/Dog/NewPark.html', FavoriteParkform=FavoriteParkform) else: return render_template('Dog/Initial_NewPark.html', FavoriteParkform=FavoriteParkform) return render_template('/Dog/NewPark.html', FavoriteParkform=FavoriteParkform) flash("Please fill out all fields") if followed is not None: return render_template('Dog/NewDog.html', CreateDogform=CreateDogform) else: return render_template('/Dog/Initial_NewDog.html', CreateDogForm=CreateDogForm)