Django rest framework удаляет "+" из временных дат [дубликат]
У меня есть простое представление django get:
@api_view(["GET"])
@permission_classes([IsAuthenticated])
def test_endpoint(request):
    print(request)
    print(request.GET)
Результат этого -
<rest_framework.request.Request: GET '/api/test_endpoint?start=1969-12-31T19:00:00+05:00&end=2023-01-16T21:22:52-05:00'>
<QueryDict: {'start': ['1969-12-31T19:00:00 05:00'], 'end': ['2023-01-16T21:22:52-05:00']}>
Если вы заметили, start по какой-то причине очищает + в datetime. Это приводит к неправильному форматированию объекта datetime.  Я не заинтересован в изменении форматирования, а скорее в исправлении того, почему django rest framework удаляет +.  Вы можете ясно видеть в фактическом GET запросе, что + правильно находится в строке.
 Есть идеи, как исправить это, чтобы значение start было '1969-12-31T19:00:00+05:00' вместо '1969-12-31T19:00:00 05:00', не "исправляя" его после факта? (Я хочу, чтобы объект request.GET был корректным, я не хочу исправлять значения после получения их из request.GET)