add basic validation support

This commit is contained in:
Martin
2016-06-30 15:45:20 +02:00
parent 7dcb8c5f50
commit 39188e6000
4 changed files with 40 additions and 2 deletions
+3
View File
@@ -1,6 +1,8 @@
from flask import Blueprint, request, jsonify
from api import db, tasks
from api.models import Designer
from api.validators import validate_keys_exists
mod = Blueprint('designers', __name__, url_prefix='/designers')
@@ -14,6 +16,7 @@ def list():
@mod.route("/", methods=["POST"])
def create():
data = request.json
validate_keys_exists(data, 'username', 'name')
designer = Designer(**data)
db.session.add(designer)
db.session.commit()