Internal Server Error: /auth/signup/
Traceback (most recent call last):
  File "C:\Users\NaymulHaque\Desktop\Projects\NGDT\tutoring\main\authentication\serializers.py", line 37, in create
    first_name = validated_data['first_name']
                 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^
KeyError: 'first_name'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\django\views\decorators\csrf.py", line 65, in _view_wrapper
    return view_func(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\django\views\generic\base.py", line 104, in view
    return self.dispatch(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\rest_framework\views.py", line 509, in dispatch
    response = self.handle_exception(exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\rest_framework\views.py", line 469, in handle_exception
    self.raise_uncaught_exception(exc)
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
    raise exc
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\rest_framework\views.py", line 506, in dispatch
    response = handler(request, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\Desktop\Projects\NGDT\tutoring\main\authentication\views.py", line 148, in post
    user = serializer.save()
           ^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\rest_framework\serializers.py", line 208, in save
    self.instance = self.create(validated_data)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\Desktop\Projects\NGDT\tutoring\main\authentication\serializers.py", line 58, in create
    raise ValidationError(f"Field {str(e)} is required.")
django.core.exceptions.ValidationError: ["Field 'first_name' is required."]
"POST /auth/signup/ HTTP/1.1" 500 145
Internal Server Error: /auth/signup/
Traceback (most recent call last):
  File "C:\Users\NaymulHaque\Desktop\Projects\NGDT\tutoring\main\authentication\serializers.py", line 37, in create
    first_name = validated_data['first_name']
                 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^
KeyError: 'first_name'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\django\views\decorators\csrf.py", line 65, in _view_wrapper
    return view_func(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\django\views\generic\base.py", line 104, in view
    return self.dispatch(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\rest_framework\views.py", line 509, in dispatch
    response = self.handle_exception(exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\rest_framework\views.py", line 469, in handle_exception
    self.raise_uncaught_exception(exc)
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
    raise exc
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\rest_framework\views.py", line 506, in dispatch
    response = handler(request, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\Desktop\Projects\NGDT\tutoring\main\authentication\views.py", line 148, in post
    user = serializer.save()
           ^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\rest_framework\serializers.py", line 208, in save
    self.instance = self.create(validated_data)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\Desktop\Projects\NGDT\tutoring\main\authentication\serializers.py", line 58, in create
    raise ValidationError(f"Field {str(e)} is required.")
django.core.exceptions.ValidationError: ["Field 'first_name' is required."]
"POST /auth/signup/ HTTP/1.1" 500 145
Internal Server Error: /auth/signup/
Traceback (most recent call last):
  File "C:\Users\NaymulHaque\Desktop\Projects\NGDT\tutoring\main\authentication\serializers.py", line 37, in create
    first_name = validated_data['first_name']
                 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^
KeyError: 'first_name'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\django\views\decorators\csrf.py", line 65, in _view_wrapper
    return view_func(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\django\views\generic\base.py", line 104, in view
    return self.dispatch(request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\rest_framework\views.py", line 509, in dispatch
    response = self.handle_exception(exc)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\rest_framework\views.py", line 469, in handle_exception
    self.raise_uncaught_exception(exc)
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
    raise exc
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\rest_framework\views.py", line 506, in dispatch
    response = handler(request, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\Desktop\Projects\NGDT\tutoring\main\authentication\views.py", line 148, in post
    user = serializer.save()
           ^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\.virtualenvs\tutoring-dkrVp1Ma\Lib\site-packages\rest_framework\serializers.py", line 208, in save
    self.instance = self.create(validated_data)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\NaymulHaque\Desktop\Projects\NGDT\tutoring\main\authentication\serializers.py", line 58, in create
    raise ValidationError(f"Field {str(e)} is required.")
django.core.exceptions.ValidationError: ["Field 'first_name' is required."]
"POST /auth/signup/ HTTP/1.1" 500 145
