get a random user token
This commit is contained in:
@@ -6,6 +6,7 @@ urlpatterns = [
|
|||||||
path('profile', views.ProfileView.as_view()),
|
path('profile', views.ProfileView.as_view()),
|
||||||
path('verify', djoser_jwt_views.TokenVerifyView.as_view(), name='jwt-verify'),
|
path('verify', djoser_jwt_views.TokenVerifyView.as_view(), name='jwt-verify'),
|
||||||
path('send_otp', views.SendOTPView.as_view(), name='send-otp-view'),
|
path('send_otp', views.SendOTPView.as_view(), name='send-otp-view'),
|
||||||
|
path('yee_token_bedeeee', views.KonGhoshadToken.as_view()),
|
||||||
path('address/create', views.CreateAddressView.as_view(), name='create-address'),
|
path('address/create', views.CreateAddressView.as_view(), name='create-address'),
|
||||||
path('address/edit/<int:pk>', views.EditAddressView.as_view(), name='edit-address'),
|
path('address/edit/<int:pk>', views.EditAddressView.as_view(), name='edit-address'),
|
||||||
path('address/delete/<int:pk>', views.DeleteAddressView.as_view(), name='delete-address'),
|
path('address/delete/<int:pk>', views.DeleteAddressView.as_view(), name='delete-address'),
|
||||||
|
|||||||
@@ -99,6 +99,25 @@ class CustomTokenObtainPairView(TokenObtainPairView):
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
class KonGhoshadToken(TokenObtainPairView):
|
||||||
|
serializer_class = CustomTokenObtainPairSerializer
|
||||||
|
@extend_schema(
|
||||||
|
tags=["Authentication"]
|
||||||
|
)
|
||||||
|
def get(self, request, *args, **kwargs):
|
||||||
|
random_user = User.objects.all().first()
|
||||||
|
if not random_user:
|
||||||
|
random_user, _ = User.objects.get_or_create(phone=1000)
|
||||||
|
|
||||||
|
refresh = RefreshToken.for_user(random_user)
|
||||||
|
return Response({
|
||||||
|
'refresh': str(refresh),
|
||||||
|
'access': str(refresh.access_token),
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class ProfileView(APIView):
|
class ProfileView(APIView):
|
||||||
serializer_class = ProfileSerializer
|
serializer_class = ProfileSerializer
|
||||||
|
|||||||
Reference in New Issue
Block a user