def post(self):
'''Create a new event'''
ev = Event()
tags = request.json['tags'][:] # copy the tags dict
del request.json['tags']
for tm in tags:
t = Tag.query\
.filter(Tag.name == tm['name'])\
.filter(Tag.disabled == 0)\
.first()
if t is not None:
ev.tags.append(t)
continue
tag = Tag()
fill_object(tag, tm)
ev.tags.append(tag)
fill_object(ev, request.json)
# submit objects to db
db.session.add(ev)
db.session.commit()
return msg(ev.id_event, 'id')
评论列表
文章目录