Advertisement
Guest User

Untitled

a guest
May 14th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. @app.route('/api/auth', methods=['POST'])
  2. def auth():
  3. logging.info('Request: %r', request.json)
  4. try:
  5. a = User.query.filter_by(username=request['login'], password=request["password"])
  6. if a != []:
  7. response = {'token': a[0].id, "login": request['login'], "password": request["password"]}
  8. else:
  9. response = {'success': 'NO'}
  10.  
  11. logging.info('Response: %r', request.json)
  12.  
  13. return json.dumps(response)
  14. except Exception:
  15. response = {'success': 'NO'}
  16. return json.dumps(response)
  17.  
  18.  
  19. @app.route('/api/task/<token>', methods=['GET'])
  20. def tasks(token):
  21. try:
  22. posts = []
  23. admin_posts = Post.query.filter_by(author_id=1).order_by(Post.timestamp.desc()).all()
  24. user_posts = Post.query.filter_by(author_id=int(token)).order_by(Post.timestamp.desc()).all()
  25. user_posts_exec = Post.query.filter_by(exec_id=int(token)).order_by(Post.timestamp.desc()).all()
  26. for post in user_posts:
  27. posts.append(post.body)
  28. seva = {}
  29. seva["posts"] = posts
  30. return str(seva)
  31. except Exception:
  32. response = {'success': 'NO'}
  33. return str(response)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement