Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from rest_framework.decorators import api_view
- from rest_framework.response import Response
- from django.contrib.auth.hashers import make_password
- @api_view(['POST'])
- def register_view(request):
- username = request.DATA.get('username')
- email = request.DATA.get('email')
- password = request.DATA.get('password')
- if len(password) < 8:
- return Response('Hasło jest za krótkie.')
- else:
- hashed_password = make_password(password)
- new_user_data = {
- 'username': username,
- 'email': email,
- 'password': hashed_password
- }
- r = request.DATA('/api/users', data=new_user_data)
- # odpowiedź do klienta, że wszystko poszło ok, albo że jednak niezbyt
- return Response('Udało się zarejestrować.')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement