def create():

    errors = Dog.validate(request.form)

    if errors:
        for e in errors:
            flash(e)
    else:
        new_dog = Dog.create(request.form)
        print(new_dog.name)
        return redirect("/")

    return redirect("/")
示例#2
0
def create():
    print(request.form)
    if len(request.form["name"]) < 1:
        flash("Name fields are required", category="name")
        flash("Dont be a dingus", category="name")
    errors = get_flashed_messages(with_categories=True)
    if errors:
        print(json.dumps(errors))
        return jsonify(errors=errors)

    else:
        new_dog = Dog.create(request.form)
        db.session.add(new_dog)
        db.session.commit()
    return redirect("/")
示例#3
0
def createDog():
	name = request.json['name']
	owner = request.json['owner']
	age = request.json['age']
	breed = request.json['breed']

	payload = {
		"name": name,
		"owner": owner,
		"age": age,
		"breed": breed
	}

	dog = Dog.create(**payload)

	print(model_to_dict(dog))
	
	return jsonify(model_to_dict(dog))
def create():

    if len(request.form['name']) < 1:
        flash("Name field is required", category="name")

    if len(request.form['breed']) < 1:
        flash("Breed field is required", category="breed")

    if len(request.form['weight']) < 1:
        flash("Weight field is required", category="weight")

    errors = get_flashed_messages(with_categories=True)
    print(errors)

    if errors:
        # return errors as json
        return jsonify({"errors": errors})

    new_dog = Dog.create(request.form)
    # db.session.add(new_dog)
    # db.session.commit()
    return redirect("/dogs")
def create():
    print(request.form)
    new_dog = Dog.create(request.form)
    db.session.add(new_dog)
    db.session.commit()
    return redirect("/")