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())
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() )