def create_posts(quantity, users_list=None): users = users_list or list(User.select()) for _ in range(quantity): Post.from_dict({ 'title': t.title(), 'text': t.text(), 'author': choice(users), })
def add_post(current_user): data = request.get_json() if None in (data.get('title'), data.get('text')): return error('Both title and text are required.', 403) data['author'] = current_user post = Post.from_dict(data) return jsonify(post.to_dict()), 201