Esempio n. 1
0
def newPuppy():

    if request.method == 'POST':
        newProfile = Profile(name=request.form['pupname'],
                             weight=request.form['weight'],
                             gender=request.form['gender'],
                             picture=random.choice(puppy_images),
                             dateOfBirth=datetime.strptime(
                                 request.form['birthday'], "%Y-%m-%d"),
                             description=request.form['description'],
                             specialNeeds=request.form['needs'])

        session.add(newProfile)

        new_puppy = Puppy(shelter_id=randint(1, 5), profile=newProfile)

        session.add(new_puppy)
        session.commit()

        flash("New puppy created!")
        return redirect(url_for('viewPuppy', key=newPuppy.id))

    else:
        return render_template('new.html',
                               viewType="puppy",
                               traits=Puppy.defaultTraits())
Esempio n. 2
0
def newPuppy():

    if request.method == 'POST':
        newProfile = Profile(
            name = request.form['pupname'],
            weight = request.form['weight'],
            gender = request.form['gender'],
            picture = random.choice(puppy_images),
            dateOfBirth = datetime.strptime(request.form['birthday'], "%Y-%m-%d"),
            description = request.form['description'],
            specialNeeds = request.form['needs']
        )

        session.add(newProfile)

        new_puppy = Puppy(
            shelter_id = randint(1,5),
            profile = newProfile)

        session.add(new_puppy)
        session.commit()

        flash("New puppy created!")
        return redirect(url_for('viewPuppy', key = newPuppy.id))

    else:
        return render_template(
            'new.html',
            viewType = "puppy",
            traits = Puppy.defaultTraits()
        )