Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class LoginView(APIView):
- authentication_classes = ()
- permission_classes = ()
- @staticmethod
- def post(request):
- """
- Get user data and API token
- """
- user = get_object_or_404(User, email=request.data.get('email'))
- user = authenticate(username=user.email, password=request.data.get('password'))
- if user:
- serializer = UserSerializerLogin(user)
- return Response(serializer.data)
- return Response(status=status.HTTP_400_BAD_REQUEST)
- urlpatterns = [
- path('', include('apiV1.v1.accounts.urls')),
- path('admin/', admin.site.urls),
- ]
- urlpatterns = [
- path('login', LoginView.as_view(), name='login'),
- ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement