Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @app.route('/api/auth', methods=['POST'])
- def auth():
- logging.info('Request: %r', request.json)
- try:
- a = User.query.filter_by(username=request['login'], password=request["password"])
- if a != []:
- response = {'token': a[0].id, "login": request['login'], "password": request["password"]}
- else:
- response = {'success': 'NO'}
- logging.info('Response: %r', request.json)
- return json.dumps(response)
- except Exception:
- response = {'success': 'NO'}
- return json.dumps(response)
- @app.route('/api/task/<token>', methods=['GET'])
- def tasks(token):
- try:
- posts = []
- admin_posts = Post.query.filter_by(author_id=1).order_by(Post.timestamp.desc()).all()
- user_posts = Post.query.filter_by(author_id=int(token)).order_by(Post.timestamp.desc()).all()
- user_posts_exec = Post.query.filter_by(exec_id=int(token)).order_by(Post.timestamp.desc()).all()
- for post in user_posts:
- posts.append(post.body)
- seva = {}
- seva["posts"] = posts
- return str(seva)
- except Exception:
- response = {'success': 'NO'}
- return str(response)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement