Advertisement
Guest User

Untitled

a guest
Mar 14th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. from rest_framework.decorators import api_view
  2. from rest_framework.response import Response
  3. from django.contrib.auth.hashers import make_password
  4. import requests
  5.  
  6.  
  7. @api_view(['POST'])
  8. def register_view(request):
  9. username = request.DATA.get('username')
  10. email = request.DATA.get('email')
  11. password = request.DATA.get('password')
  12.  
  13. if len(password) < 8:
  14. return Response('Hasło jest za krótkie.')
  15. else:
  16. hashed_password = make_password(password)
  17.  
  18. #new_user_data = {
  19. # 'username': username,
  20. # 'email': email,
  21. # 'password': hashed_password
  22. #}
  23. r = requests.post('/api/users', data={username: username, email: email, password: hashed_password})
  24. # odpowiedź do klienta, że wszystko poszło ok, albo że jednak niezbyt
  25. return Response('Udało się zarejestrować.')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement