def post(self): form = TagCreateForm() if not form.validate_on_submit(): return form.errors, 422 tag = Tag(form.name.data, form.description.data, form.color.data) db.session.add(tag) db.session.commit() return TagSerializer(tag).data, 201
def put(self, id): form = TagCreateForm() if not form.validate_on_submit(): return form.errors, 422 tag = Tag.query.filter_by(id=id).first() tag.name = form.name.data tag.description = form.description.data tag.color = form.color.data db.session.commit() return TagSerializer(tag).data, 201