def post(self): iKwargs = request.form.to_dict() tag = TagModel() # data = { # 'name': iKwargs['name'], # 'articleList': {} # } iKwargs["articleList"] = {} tag.create(iKwargs) return {}
def create_or_update_tag(tag_name, commit=True, session=None): tag = Tag.get(name=tag_name, session=session) if not tag: tag = Tag.create({"name": tag_name, "count": 1}, commit=commit, session=session) else: tag = Tag.update( id=tag.id, fields={"count": tag.count + 1}, commit=commit, session=session, ) return tag