def set_post(post,form): post.title=form.title.data if(post.url==None or post.url==''): post.url=post.slugify(post.title) else: post.url=post.slugify(post.url) post.description=form.description.data post.content=form.content.data post.post_type=form.post_type.data post.post_status=form.post_status.data post.author=User.get_by_id(session['user_id']) post.category=Category(name=form.category.data) my_tags = [] for tag in form.tags.data.lower().split(','): my_tags.append(Tag(name=tag)) post.tags=my_tags return post
def insert_category(): content = request.get_json() try: print('ok') cate = Category(name=content['name']) data, errors = CategorySchema().load(cate.to_json()) print(errors) if errors: return jsonify({'status': 'ko', 'code': 422, 'msg': errors}), 422 except: return jsonify({'status': 'ko', 'code': 415, 'msg': 'Fail'}), 415 try: db.session.add(cate) db.session.commit() return jsonify({ 'status': 'ok', 'code': 201, 'msg': 'Create new category successfully!' }), 201 except: return jsonify({'status': 'ko', 'code': 403, 'msg': 'Fail'})
def category_sermon(): cat = Category(name='Sermon') cat.put() return cat
def category_worship(): cat = Category(name='Worship') cat.put() return cat