コード例 #1
0
ファイル: NewAccount.py プロジェクト: Johns4ls/Pet-Connect
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)
コード例 #2
0
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)