Advertisement
Guest User

Untitled

a guest
Jan 18th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. class IndexView(TemplateView, AuthenticatedMixin):
  2. template_name = 'index.html'
  3.  
  4. def get(self, request, *args, **kwargs):
  5. try:
  6. user = request.user
  7. api_interface = VkApiInterface(user)
  8. api_response = api_interface.get_friends(count=5, order='random', fields='online, photo_200')
  9. context = {
  10. 'friends': api_response['items']
  11. }
  12. return self.render_to_response(context)
  13. except TokenExpiredException as e:
  14. logout(request)
  15. return redirect('auth_index')
  16. except AppException as e:
  17. return render(request, 'error.html', {'error': getattr(e, 'inner_code'),
  18. 'error_description': getattr(e, 'message')})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement