diff --git a/resources/logs/django.log.2025-08-19 b/resources/logs/django.log.2025-08-19 deleted file mode 100644 index 4ccee06..0000000 --- a/resources/logs/django.log.2025-08-19 +++ /dev/null @@ -1,337 +0,0 @@ -ERROR 2025-08-19 11:36:02,836 log Internal Server Error: /swagger/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/views.py", line 112, in get - schema = generator.get_schema(request, self.public) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 276, in get_schema - paths, prefix = self.get_paths(endpoints, components, request, public) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 482, in get_paths - operation = self.get_operation(view, path, prefix, method, components, request) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 524, in get_operation - operation = view_inspector.get_operation(operation_keys) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 32, in get_operation - body = self.get_request_body_parameters(consumes) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 85, in get_request_body_parameters - schema = self.get_request_body_schema(serializer) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 142, in get_request_body_schema - return self.serializer_to_schema(serializer) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 438, in serializer_to_schema - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'get_schema', serializer, {'field_inspectors': self.field_inspectors} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 49, in get_schema - return self.probe_field_inspectors(serializer, openapi.Schema, self.use_definitions) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 228, in probe_field_inspectors - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'field_to_swagger_object', field, {'field_inspectors': self.field_inspectors}, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - swagger_object_type=swagger_object_type, use_references=use_references, **kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 140, in field_to_swagger_object - actual_schema = definitions.setdefault(ref_name, make_schema_definition) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/openapi.py", line 685, in setdefault - ret = maker() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 109, in make_schema_definition - for property_name, child in serializer.fields.items(): - ^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 374, in fields - for key, value in self.get_fields().items(): - ~~~~~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1081, in get_fields - field_names = self.get_field_names(declared_fields, info) - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1177, in get_field_names - assert field_name in fields, ( - ^^^^^^^^^^^^^^^^^^^^ -AssertionError: The field 'product_count' was declared on serializer SubFolderSerializer, but has not been included in the 'fields' option. -ERROR 2025-08-19 11:36:14,177 log Internal Server Error: /swagger/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/views.py", line 112, in get - schema = generator.get_schema(request, self.public) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 276, in get_schema - paths, prefix = self.get_paths(endpoints, components, request, public) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 482, in get_paths - operation = self.get_operation(view, path, prefix, method, components, request) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 524, in get_operation - operation = view_inspector.get_operation(operation_keys) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 32, in get_operation - body = self.get_request_body_parameters(consumes) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 85, in get_request_body_parameters - schema = self.get_request_body_schema(serializer) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 142, in get_request_body_schema - return self.serializer_to_schema(serializer) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 438, in serializer_to_schema - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'get_schema', serializer, {'field_inspectors': self.field_inspectors} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 49, in get_schema - return self.probe_field_inspectors(serializer, openapi.Schema, self.use_definitions) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 228, in probe_field_inspectors - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'field_to_swagger_object', field, {'field_inspectors': self.field_inspectors}, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - swagger_object_type=swagger_object_type, use_references=use_references, **kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 140, in field_to_swagger_object - actual_schema = definitions.setdefault(ref_name, make_schema_definition) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/openapi.py", line 685, in setdefault - ret = maker() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 109, in make_schema_definition - for property_name, child in serializer.fields.items(): - ^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 374, in fields - for key, value in self.get_fields().items(): - ~~~~~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1081, in get_fields - field_names = self.get_field_names(declared_fields, info) - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1177, in get_field_names - assert field_name in fields, ( - ^^^^^^^^^^^^^^^^^^^^ -AssertionError: The field 'product_count' was declared on serializer SubFolderSerializer, but has not been included in the 'fields' option. -ERROR 2025-08-19 11:37:10,738 log Internal Server Error: /swagger/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/views.py", line 112, in get - schema = generator.get_schema(request, self.public) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 276, in get_schema - paths, prefix = self.get_paths(endpoints, components, request, public) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 482, in get_paths - operation = self.get_operation(view, path, prefix, method, components, request) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 524, in get_operation - operation = view_inspector.get_operation(operation_keys) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 32, in get_operation - body = self.get_request_body_parameters(consumes) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 85, in get_request_body_parameters - schema = self.get_request_body_schema(serializer) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 142, in get_request_body_schema - return self.serializer_to_schema(serializer) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 438, in serializer_to_schema - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'get_schema', serializer, {'field_inspectors': self.field_inspectors} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 49, in get_schema - return self.probe_field_inspectors(serializer, openapi.Schema, self.use_definitions) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 228, in probe_field_inspectors - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'field_to_swagger_object', field, {'field_inspectors': self.field_inspectors}, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - swagger_object_type=swagger_object_type, use_references=use_references, **kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 140, in field_to_swagger_object - actual_schema = definitions.setdefault(ref_name, make_schema_definition) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/openapi.py", line 685, in setdefault - ret = maker() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 109, in make_schema_definition - for property_name, child in serializer.fields.items(): - ^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 374, in fields - for key, value in self.get_fields().items(): - ~~~~~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1081, in get_fields - field_names = self.get_field_names(declared_fields, info) - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1177, in get_field_names - assert field_name in fields, ( - ^^^^^^^^^^^^^^^^^^^^ -AssertionError: The field 'product_count' was declared on serializer SubFolderSerializer, but has not been included in the 'fields' option. -ERROR 2025-08-19 11:37:39,397 log Internal Server Error: /api/v1/orders/order/list/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/rest_framework/generics.py", line 203, in get - return self.list(request, *args, **kwargs) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/mixins.py", line 38, in list - queryset = self.filter_queryset(self.get_queryset()) - File "/usr/local/lib/python3.13/site-packages/rest_framework/generics.py", line 154, in filter_queryset - queryset = backend().filter_queryset(self.request, queryset, self) - File "/usr/local/lib/python3.13/site-packages/django_filters/rest_framework/backends.py", line 66, in filter_queryset - filterset = self.get_filterset(request, queryset, view) - File "/usr/local/lib/python3.13/site-packages/django_filters/rest_framework/backends.py", line 18, in get_filterset - filterset_class = self.get_filterset_class(view, queryset) - File "/usr/local/lib/python3.13/site-packages/django_filters/rest_framework/backends.py", line 33, in get_filterset_class - filterset_model = filterset_class._meta.model - ^^^^^^^^^^^^^^^^^^^^^ -AttributeError: 'list' object has no attribute '_meta' diff --git a/resources/logs/django.log.2025-08-20 b/resources/logs/django.log.2025-08-20 deleted file mode 100644 index ae127ab..0000000 --- a/resources/logs/django.log.2025-08-20 +++ /dev/null @@ -1,2161 +0,0 @@ -ERROR 2025-08-20 11:33:40,914 log Internal Server Error: /api/v1/orders/order/create/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/code/core/apps/orders/views/order.py", line 45, in post - serializer.save() - ~~~~~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 210, in save - self.instance = self.create(validated_data) - ~~~~~~~~~~~^^^^^^^^^^^^^^^^ - File "/code/core/apps/orders/serializers/order.py", line 67, in create - print(self.context['user']) - ~~~~~~~~~~~~^^^^^^^^ -KeyError: 'user' -ERROR 2025-08-20 11:34:54,567 log Internal Server Error: /api/v1/orders/order/list/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/rest_framework/generics.py", line 203, in get - return self.list(request, *args, **kwargs) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/mixins.py", line 43, in list - return self.get_paginated_response(serializer.data) - ^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 797, in data - ret = super().data - ^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 251, in data - self._data = self.to_representation(self.instance) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 716, in to_representation - self.child.to_representation(item) for item in iterable - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 540, in to_representation - ret[field.field_name] = field.to_representation(attribute) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/fields.py", line 1870, in to_representation - return method(value) - File "/code/core/apps/orders/serializers/order.py", line 107, in get_employee - "phone": obj.employee.phone - ^^^^^^^^^^^^^^^^^^ -AttributeError: 'User' object has no attribute 'phone' -ERROR 2025-08-20 13:13:18,649 log Internal Server Error: /swagger/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/views.py", line 112, in get - schema = generator.get_schema(request, self.public) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 276, in get_schema - paths, prefix = self.get_paths(endpoints, components, request, public) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 482, in get_paths - operation = self.get_operation(view, path, prefix, method, components, request) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 524, in get_operation - operation = view_inspector.get_operation(operation_keys) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 45, in get_operation - responses = self.get_responses() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 180, in get_responses - response_serializers = self.get_response_serializers() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 235, in get_response_serializers - responses = self.get_default_responses() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 211, in get_default_responses - default_schema = self.serializer_to_schema(default_schema) or '' - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 438, in serializer_to_schema - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'get_schema', serializer, {'field_inspectors': self.field_inspectors} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 49, in get_schema - return self.probe_field_inspectors(serializer, openapi.Schema, self.use_definitions) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 228, in probe_field_inspectors - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'field_to_swagger_object', field, {'field_inspectors': self.field_inspectors}, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - swagger_object_type=swagger_object_type, use_references=use_references, **kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 140, in field_to_swagger_object - actual_schema = definitions.setdefault(ref_name, make_schema_definition) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/openapi.py", line 685, in setdefault - ret = maker() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 109, in make_schema_definition - for property_name, child in serializer.fields.items(): - ^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 374, in fields - for key, value in self.get_fields().items(): - ~~~~~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1105, in get_fields - field_class, field_kwargs = self.build_field( - ~~~~~~~~~~~~~~~~^ - source, info, model, depth - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1251, in build_field - return self.build_unknown_field(field_name, model_class) - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1369, in build_unknown_field - raise ImproperlyConfigured( - ...<2 lines>... - ) -django.core.exceptions.ImproperlyConfigured: Field name `date` is not valid for model `Counterparty` in `core.apps.counterparty.serializers.counterparty.CounterpartySerializer`. -ERROR 2025-08-20 13:13:38,447 log Internal Server Error: /swagger/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/views.py", line 112, in get - schema = generator.get_schema(request, self.public) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 276, in get_schema - paths, prefix = self.get_paths(endpoints, components, request, public) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 482, in get_paths - operation = self.get_operation(view, path, prefix, method, components, request) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 524, in get_operation - operation = view_inspector.get_operation(operation_keys) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 45, in get_operation - responses = self.get_responses() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 180, in get_responses - response_serializers = self.get_response_serializers() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 235, in get_response_serializers - responses = self.get_default_responses() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 211, in get_default_responses - default_schema = self.serializer_to_schema(default_schema) or '' - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 438, in serializer_to_schema - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'get_schema', serializer, {'field_inspectors': self.field_inspectors} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 49, in get_schema - return self.probe_field_inspectors(serializer, openapi.Schema, self.use_definitions) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 228, in probe_field_inspectors - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'field_to_swagger_object', field, {'field_inspectors': self.field_inspectors}, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - swagger_object_type=swagger_object_type, use_references=use_references, **kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 140, in field_to_swagger_object - actual_schema = definitions.setdefault(ref_name, make_schema_definition) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/openapi.py", line 685, in setdefault - ret = maker() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 109, in make_schema_definition - for property_name, child in serializer.fields.items(): - ^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 374, in fields - for key, value in self.get_fields().items(): - ~~~~~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1105, in get_fields - field_class, field_kwargs = self.build_field( - ~~~~~~~~~~~~~~~~^ - source, info, model, depth - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1251, in build_field - return self.build_unknown_field(field_name, model_class) - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1369, in build_unknown_field - raise ImproperlyConfigured( - ...<2 lines>... - ) -django.core.exceptions.ImproperlyConfigured: Field name `date` is not valid for model `Counterparty` in `core.apps.counterparty.serializers.counterparty.CounterpartySerializer`. -ERROR 2025-08-20 13:13:50,927 log Internal Server Error: /swagger/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/views.py", line 112, in get - schema = generator.get_schema(request, self.public) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 276, in get_schema - paths, prefix = self.get_paths(endpoints, components, request, public) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 482, in get_paths - operation = self.get_operation(view, path, prefix, method, components, request) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 524, in get_operation - operation = view_inspector.get_operation(operation_keys) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 45, in get_operation - responses = self.get_responses() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 180, in get_responses - response_serializers = self.get_response_serializers() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 235, in get_response_serializers - responses = self.get_default_responses() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 211, in get_default_responses - default_schema = self.serializer_to_schema(default_schema) or '' - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 438, in serializer_to_schema - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'get_schema', serializer, {'field_inspectors': self.field_inspectors} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 49, in get_schema - return self.probe_field_inspectors(serializer, openapi.Schema, self.use_definitions) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 228, in probe_field_inspectors - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'field_to_swagger_object', field, {'field_inspectors': self.field_inspectors}, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - swagger_object_type=swagger_object_type, use_references=use_references, **kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 140, in field_to_swagger_object - actual_schema = definitions.setdefault(ref_name, make_schema_definition) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/openapi.py", line 685, in setdefault - ret = maker() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 109, in make_schema_definition - for property_name, child in serializer.fields.items(): - ^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 374, in fields - for key, value in self.get_fields().items(): - ~~~~~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1105, in get_fields - field_class, field_kwargs = self.build_field( - ~~~~~~~~~~~~~~~~^ - source, info, model, depth - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1251, in build_field - return self.build_unknown_field(field_name, model_class) - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1369, in build_unknown_field - raise ImproperlyConfigured( - ...<2 lines>... - ) -django.core.exceptions.ImproperlyConfigured: Field name `date` is not valid for model `Counterparty` in `core.apps.counterparty.serializers.counterparty.CounterpartySerializer`. -ERROR 2025-08-20 13:13:58,054 log Internal Server Error: /swagger/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/views.py", line 112, in get - schema = generator.get_schema(request, self.public) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 276, in get_schema - paths, prefix = self.get_paths(endpoints, components, request, public) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 482, in get_paths - operation = self.get_operation(view, path, prefix, method, components, request) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 524, in get_operation - operation = view_inspector.get_operation(operation_keys) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 45, in get_operation - responses = self.get_responses() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 180, in get_responses - response_serializers = self.get_response_serializers() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 235, in get_response_serializers - responses = self.get_default_responses() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 211, in get_default_responses - default_schema = self.serializer_to_schema(default_schema) or '' - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 438, in serializer_to_schema - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'get_schema', serializer, {'field_inspectors': self.field_inspectors} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 49, in get_schema - return self.probe_field_inspectors(serializer, openapi.Schema, self.use_definitions) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 228, in probe_field_inspectors - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'field_to_swagger_object', field, {'field_inspectors': self.field_inspectors}, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - swagger_object_type=swagger_object_type, use_references=use_references, **kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 140, in field_to_swagger_object - actual_schema = definitions.setdefault(ref_name, make_schema_definition) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/openapi.py", line 685, in setdefault - ret = maker() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 109, in make_schema_definition - for property_name, child in serializer.fields.items(): - ^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 374, in fields - for key, value in self.get_fields().items(): - ~~~~~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1105, in get_fields - field_class, field_kwargs = self.build_field( - ~~~~~~~~~~~~~~~~^ - source, info, model, depth - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1251, in build_field - return self.build_unknown_field(field_name, model_class) - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1369, in build_unknown_field - raise ImproperlyConfigured( - ...<2 lines>... - ) -django.core.exceptions.ImproperlyConfigured: Field name `date` is not valid for model `Counterparty` in `core.apps.counterparty.serializers.counterparty.CounterpartySerializer`. -ERROR 2025-08-20 13:14:21,972 log Internal Server Error: /swagger/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/views.py", line 112, in get - schema = generator.get_schema(request, self.public) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 276, in get_schema - paths, prefix = self.get_paths(endpoints, components, request, public) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 482, in get_paths - operation = self.get_operation(view, path, prefix, method, components, request) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 524, in get_operation - operation = view_inspector.get_operation(operation_keys) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 45, in get_operation - responses = self.get_responses() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 180, in get_responses - response_serializers = self.get_response_serializers() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 235, in get_response_serializers - responses = self.get_default_responses() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 211, in get_default_responses - default_schema = self.serializer_to_schema(default_schema) or '' - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 438, in serializer_to_schema - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'get_schema', serializer, {'field_inspectors': self.field_inspectors} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 49, in get_schema - return self.probe_field_inspectors(serializer, openapi.Schema, self.use_definitions) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 228, in probe_field_inspectors - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'field_to_swagger_object', field, {'field_inspectors': self.field_inspectors}, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - swagger_object_type=swagger_object_type, use_references=use_references, **kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 140, in field_to_swagger_object - actual_schema = definitions.setdefault(ref_name, make_schema_definition) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/openapi.py", line 685, in setdefault - ret = maker() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 109, in make_schema_definition - for property_name, child in serializer.fields.items(): - ^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 374, in fields - for key, value in self.get_fields().items(): - ~~~~~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1105, in get_fields - field_class, field_kwargs = self.build_field( - ~~~~~~~~~~~~~~~~^ - source, info, model, depth - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1251, in build_field - return self.build_unknown_field(field_name, model_class) - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1369, in build_unknown_field - raise ImproperlyConfigured( - ...<2 lines>... - ) -django.core.exceptions.ImproperlyConfigured: Field name `date` is not valid for model `Counterparty` in `core.apps.counterparty.serializers.counterparty.CounterpartySerializer`. -ERROR 2025-08-20 13:15:11,683 log Internal Server Error: /swagger/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/views.py", line 112, in get - schema = generator.get_schema(request, self.public) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 276, in get_schema - paths, prefix = self.get_paths(endpoints, components, request, public) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 482, in get_paths - operation = self.get_operation(view, path, prefix, method, components, request) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/generators.py", line 524, in get_operation - operation = view_inspector.get_operation(operation_keys) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 45, in get_operation - responses = self.get_responses() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 180, in get_responses - response_serializers = self.get_response_serializers() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 235, in get_response_serializers - responses = self.get_default_responses() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/view.py", line 211, in get_default_responses - default_schema = self.serializer_to_schema(default_schema) or '' - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 438, in serializer_to_schema - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'get_schema', serializer, {'field_inspectors': self.field_inspectors} - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 49, in get_schema - return self.probe_field_inspectors(serializer, openapi.Schema, self.use_definitions) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 228, in probe_field_inspectors - return self.probe_inspectors( - ~~~~~~~~~~~~~~~~~~~~~^ - self.field_inspectors, 'field_to_swagger_object', field, {'field_inspectors': self.field_inspectors}, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - swagger_object_type=swagger_object_type, use_references=use_references, **kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/base.py", line 110, in probe_inspectors - result = method(obj, **kwargs) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 140, in field_to_swagger_object - actual_schema = definitions.setdefault(ref_name, make_schema_definition) - File "/usr/local/lib/python3.13/site-packages/drf_yasg/openapi.py", line 685, in setdefault - ret = maker() - File "/usr/local/lib/python3.13/site-packages/drf_yasg/inspectors/field.py", line 109, in make_schema_definition - for property_name, child in serializer.fields.items(): - ^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 374, in fields - for key, value in self.get_fields().items(): - ~~~~~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1105, in get_fields - field_class, field_kwargs = self.build_field( - ~~~~~~~~~~~~~~~~^ - source, info, model, depth - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1251, in build_field - return self.build_unknown_field(field_name, model_class) - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 1369, in build_unknown_field - raise ImproperlyConfigured( - ...<2 lines>... - ) -django.core.exceptions.ImproperlyConfigured: Field name `date` is not valid for model `Counterparty` in `core.apps.counterparty.serializers.counterparty.CounterpartySerializer`. -WARNING 2025-08-20 16:18:42,245 log Forbidden: /api/v1/orders/offer/create/ -ERROR 2025-08-20 16:19:27,925 log Internal Server Error: /api/v1/orders/offer/create/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/code/core/apps/orders/views/offer.py", line 20, in post - if serializer.is_valid(raise_exception=True): - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 225, in is_valid - self._validated_data = self.run_validation(self.initial_data) - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 444, in run_validation - value = self.to_internal_value(data) - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 501, in to_internal_value - validated_value = field.run_validation(primitive_value) - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 636, in run_validation - value = self.to_internal_value(data) - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 695, in to_internal_value - validated = self.run_child_validation(item) - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 655, in run_child_validation - return self.child.run_validation(data) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 447, in run_validation - value = self.validate(value) - File "/code/core/apps/orders/serializers/offer.py", line 21, in validate - data['counterparty'] - ~~~~^^^^^^^^^^^^^^^^ -KeyError: 'counterparty' -ERROR 2025-08-20 16:19:33,278 log Internal Server Error: /api/v1/orders/offer/create/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/code/core/apps/orders/views/offer.py", line 20, in post - if serializer.is_valid(raise_exception=True): - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 225, in is_valid - self._validated_data = self.run_validation(self.initial_data) - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 444, in run_validation - value = self.to_internal_value(data) - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 501, in to_internal_value - validated_value = field.run_validation(primitive_value) - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 636, in run_validation - value = self.to_internal_value(data) - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 695, in to_internal_value - validated = self.run_child_validation(item) - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 655, in run_child_validation - return self.child.run_validation(data) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 447, in run_validation - value = self.validate(value) - File "/code/core/apps/orders/serializers/offer.py", line 21, in validate - data['counterparty'] - ~~~~^^^^^^^^^^^^^^^^ -KeyError: 'counterparty' -ERROR 2025-08-20 16:20:08,062 log Internal Server Error: /api/v1/orders/offer/list/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/code/core/apps/orders/views/offer.py", line 40, in get - self.paginate_queryset(serializer) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/generics.py", line 175, in paginate_queryset - return self.paginator.paginate_queryset(queryset, self.request, view=self) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/pagination.py", line 211, in paginate_queryset - self.page = paginator.page(page_number) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 89, in page - number = self.validate_number(number) - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 70, in validate_number - if number > self.num_pages: - ^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 116, in num_pages - if self.count == 0 and not self.allow_empty_first_page: - ^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 111, in count - return len(self.object_list) -TypeError: object of type 'ListSerializer' has no len() -ERROR 2025-08-20 16:21:16,530 log Internal Server Error: /api/v1/orders/offer/list/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/code/core/apps/orders/views/offer.py", line 40, in get - self.paginate_queryset(serializer) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/generics.py", line 175, in paginate_queryset - return self.paginator.paginate_queryset(queryset, self.request, view=self) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/pagination.py", line 211, in paginate_queryset - self.page = paginator.page(page_number) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 89, in page - number = self.validate_number(number) - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 70, in validate_number - if number > self.num_pages: - ^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 116, in num_pages - if self.count == 0 and not self.allow_empty_first_page: - ^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 111, in count - return len(self.object_list) -TypeError: object of type 'ListSerializer' has no len() -ERROR 2025-08-20 16:21:18,683 log Internal Server Error: /api/v1/orders/offer/list/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/code/core/apps/orders/views/offer.py", line 40, in get - self.paginate_queryset(serializer) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/generics.py", line 175, in paginate_queryset - return self.paginator.paginate_queryset(queryset, self.request, view=self) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/pagination.py", line 211, in paginate_queryset - self.page = paginator.page(page_number) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 89, in page - number = self.validate_number(number) - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 70, in validate_number - if number > self.num_pages: - ^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 116, in num_pages - if self.count == 0 and not self.allow_empty_first_page: - ^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 111, in count - return len(self.object_list) -TypeError: object of type 'ListSerializer' has no len() -ERROR 2025-08-20 16:21:22,310 log Internal Server Error: /api/v1/orders/offer/create/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/code/core/apps/orders/views/offer.py", line 20, in post - if serializer.is_valid(raise_exception=True): - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 225, in is_valid - self._validated_data = self.run_validation(self.initial_data) - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 444, in run_validation - value = self.to_internal_value(data) - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 501, in to_internal_value - validated_value = field.run_validation(primitive_value) - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 636, in run_validation - value = self.to_internal_value(data) - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 695, in to_internal_value - validated = self.run_child_validation(item) - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 655, in run_child_validation - return self.child.run_validation(data) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 447, in run_validation - value = self.validate(value) - File "/code/core/apps/orders/serializers/offer.py", line 21, in validate - data['counterparty'] - ~~~~^^^^^^^^^^^^^^^^ -KeyError: 'counterparty' -WARNING 2025-08-20 16:21:42,626 log Bad Request: /api/v1/orders/offer/create/ -ERROR 2025-08-20 16:22:01,516 log Internal Server Error: /api/v1/orders/offer/create/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/code/core/apps/orders/views/offer.py", line 21, in post - serializer.save() - ~~~~~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 210, in save - self.instance = self.create(validated_data) - ~~~~~~~~~~~^^^^^^^^^^^^^^^^ - File "/code/core/apps/orders/serializers/offer.py", line 40, in create - offer.append( - ^^^^^^^^^^^^ -AttributeError: 'dict' object has no attribute 'append' -ERROR 2025-08-20 16:22:18,054 log Internal Server Error: /api/v1/orders/offer/create/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/code/core/apps/orders/views/offer.py", line 21, in post - serializer.save() - ~~~~~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 210, in save - self.instance = self.create(validated_data) - ~~~~~~~~~~~^^^^^^^^^^^^^^^^ - File "/code/core/apps/orders/serializers/offer.py", line 52, in create - return Offer.objects.bulk_update(offers) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/manager.py", line 87, in manager_method - return getattr(self.get_queryset(), name)(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ -TypeError: QuerySet.bulk_update() missing 1 required positional argument: 'fields' -ERROR 2025-08-20 16:22:27,402 log Internal Server Error: /api/v1/orders/offer/create/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/code/core/apps/orders/views/offer.py", line 21, in post - serializer.save() - ~~~~~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 210, in save - self.instance = self.create(validated_data) - ~~~~~~~~~~~^^^^^^^^^^^^^^^^ - File "/code/core/apps/orders/serializers/offer.py", line 52, in create - return Offer.objects.bulk_create(offers) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/manager.py", line 87, in manager_method - return getattr(self.get_queryset(), name)(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/cacheops/query.py", line 367, in bulk_create - objs = self._no_monkey.bulk_create(self, objs, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/db/models/query.py", line 806, in bulk_create - returned_columns = self._batched_insert( - objs_with_pk, - ...<4 lines>... - unique_fields=unique_fields, - ) - File "/usr/local/lib/python3.13/site-packages/django/db/models/query.py", line 1896, in _batched_insert - self._insert( - ~~~~~~~~~~~~^ - item, - ^^^^^ - ...<5 lines>... - returning_fields=self.model._meta.db_returning_fields, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/query.py", line 1868, in _insert - return query.get_compiler(using=using).execute_sql(returning_fields) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/sql/compiler.py", line 1881, in execute_sql - for sql, params in self.as_sql(): - ~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/sql/compiler.py", line 1806, in as_sql - self.prepare_value(field, self.pre_save_val(field, obj)) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/sql/compiler.py", line 1741, in prepare_value - return field.get_db_prep_save(value, connection=self.connection) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 1012, in get_db_prep_save - return self.get_db_prep_value(value, connection=connection, prepared=False) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 1005, in get_db_prep_value - value = self.get_prep_value(value) - File "/usr/local/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 1190, in get_prep_value - return self.to_python(value) - ~~~~~~~~~~~~~~^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 1180, in to_python - raise exceptions.ValidationError( - ...<3 lines>... - ) -django.core.exceptions.ValidationError: ['"string" qiymati Rost, Yolg\'on yoki Bo\'shliq belgisidan iborat bo\'lishi kerak.'] -ERROR 2025-08-20 16:22:33,623 log Internal Server Error: /api/v1/orders/offer/create/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/code/core/apps/orders/views/offer.py", line 21, in post - serializer.save() - ~~~~~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 210, in save - self.instance = self.create(validated_data) - ~~~~~~~~~~~^^^^^^^^^^^^^^^^ - File "/code/core/apps/orders/serializers/offer.py", line 52, in create - return Offer.objects.bulk_create(offers) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/manager.py", line 87, in manager_method - return getattr(self.get_queryset(), name)(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/cacheops/query.py", line 367, in bulk_create - objs = self._no_monkey.bulk_create(self, objs, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/db/models/query.py", line 806, in bulk_create - returned_columns = self._batched_insert( - objs_with_pk, - ...<4 lines>... - unique_fields=unique_fields, - ) - File "/usr/local/lib/python3.13/site-packages/django/db/models/query.py", line 1896, in _batched_insert - self._insert( - ~~~~~~~~~~~~^ - item, - ^^^^^ - ...<5 lines>... - returning_fields=self.model._meta.db_returning_fields, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/query.py", line 1868, in _insert - return query.get_compiler(using=using).execute_sql(returning_fields) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/sql/compiler.py", line 1881, in execute_sql - for sql, params in self.as_sql(): - ~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/sql/compiler.py", line 1806, in as_sql - self.prepare_value(field, self.pre_save_val(field, obj)) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/sql/compiler.py", line 1741, in prepare_value - return field.get_db_prep_save(value, connection=self.connection) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 1012, in get_db_prep_save - return self.get_db_prep_value(value, connection=connection, prepared=False) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 1005, in get_db_prep_value - value = self.get_prep_value(value) - File "/usr/local/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 1190, in get_prep_value - return self.to_python(value) - ~~~~~~~~~~~~~~^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 1180, in to_python - raise exceptions.ValidationError( - ...<3 lines>... - ) -django.core.exceptions.ValidationError: ['"string" qiymati Rost, Yolg\'on yoki Bo\'shliq belgisidan iborat bo\'lishi kerak.'] -ERROR 2025-08-20 16:23:05,704 log Internal Server Error: /api/v1/orders/offer/create/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/code/core/apps/orders/views/offer.py", line 21, in post - serializer.save() - ~~~~~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/serializers.py", line 210, in save - self.instance = self.create(validated_data) - ~~~~~~~~~~~^^^^^^^^^^^^^^^^ - File "/code/core/apps/orders/serializers/offer.py", line 52, in create - created_offers = Offer.objects.bulk_create(offers) - File "/usr/local/lib/python3.13/site-packages/django/db/models/manager.py", line 87, in manager_method - return getattr(self.get_queryset(), name)(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/cacheops/query.py", line 367, in bulk_create - objs = self._no_monkey.bulk_create(self, objs, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/db/models/query.py", line 806, in bulk_create - returned_columns = self._batched_insert( - objs_with_pk, - ...<4 lines>... - unique_fields=unique_fields, - ) - File "/usr/local/lib/python3.13/site-packages/django/db/models/query.py", line 1896, in _batched_insert - self._insert( - ~~~~~~~~~~~~^ - item, - ^^^^^ - ...<5 lines>... - returning_fields=self.model._meta.db_returning_fields, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/query.py", line 1868, in _insert - return query.get_compiler(using=using).execute_sql(returning_fields) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/sql/compiler.py", line 1881, in execute_sql - for sql, params in self.as_sql(): - ~~~~~~~~~~~^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/sql/compiler.py", line 1806, in as_sql - self.prepare_value(field, self.pre_save_val(field, obj)) - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/sql/compiler.py", line 1741, in prepare_value - return field.get_db_prep_save(value, connection=self.connection) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 1012, in get_db_prep_save - return self.get_db_prep_value(value, connection=connection, prepared=False) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 1005, in get_db_prep_value - value = self.get_prep_value(value) - File "/usr/local/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 1190, in get_prep_value - return self.to_python(value) - ~~~~~~~~~~~~~~^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/db/models/fields/__init__.py", line 1180, in to_python - raise exceptions.ValidationError( - ...<3 lines>... - ) -django.core.exceptions.ValidationError: ['"string" qiymati Rost, Yolg\'on yoki Bo\'shliq belgisidan iborat bo\'lishi kerak.'] -ERROR 2025-08-20 16:24:09,106 log Internal Server Error: /admin/orders/offer/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/django/db/models/options.py", line 683, in get_field - return self.fields_map[field_name] - ~~~~~~~~~~~~~~~^^^^^^^^^^^^ -KeyError: 'action_checkbox' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/utils.py", line 290, in lookup_field - f = _get_non_gfk_field(opts, name) - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/utils.py", line 330, in _get_non_gfk_field - field = opts.get_field(name) - File "/usr/local/lib/python3.13/site-packages/django/db/models/options.py", line 685, in get_field - raise FieldDoesNotExist( - "%s has no field named '%s'" % (self.object_name, field_name) - ) -django.core.exceptions.FieldDoesNotExist: Offer has no field named 'action_checkbox' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 284, in _get_response_async - response = await sync_to_async( - ^^^^^^^^^^^^^^^^^^^^ - response.render, thread_sensitive=True - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - )() - ^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/template/response.py", line 114, in render - self.content = self.rendered_content - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/response.py", line 92, in rendered_content - return template.render(context, self._request) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/backends/django.py", line 107, in render - return self.template.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 171, in render - return self._render(context) - ~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 163, in _render - return self.nodelist.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 159, in render - return compiled_parent._render(context) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 163, in _render - return self.nodelist.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 159, in render - return compiled_parent._render(context) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 163, in _render - return self.nodelist.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render - result = block.nodelist.render(context) - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render - result = block.nodelist.render(context) - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render - result = block.nodelist.render(context) - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/base.py", line 45, in render - return super().render(context) - ~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/library.py", line 359, in render - _dict = self.func(*resolved_args, **resolved_kwargs) - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 354, in result_list - "results": list(results(cl)), - ~~~~^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 330, in results - yield ResultList(None, items_for_result(cl, res, None)) - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 321, in __init__ - super().__init__(*items) - ~~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 219, in items_for_result - f, attr, value = lookup_field(field_name, result, cl.model_admin) - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/utils.py", line 299, in lookup_field - value = attr(obj) - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/options.py", line 1031, in action_checkbox - _("Select this object for an action - {}"), str(obj) - ~~~^^^^^ - File "/code/core/apps/orders/models/order_offer.py", line 24, in __str__ - return self.name - ^^^^^^^^^ -AttributeError: 'Offer' object has no attribute 'name' -WARNING 2025-08-20 16:24:09,356 log Not Found: /favicon.ico -ERROR 2025-08-20 16:24:29,926 log Internal Server Error: /admin/orders/offer/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/django/db/models/options.py", line 683, in get_field - return self.fields_map[field_name] - ~~~~~~~~~~~~~~~^^^^^^^^^^^^ -KeyError: 'action_checkbox' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/utils.py", line 290, in lookup_field - f = _get_non_gfk_field(opts, name) - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/utils.py", line 330, in _get_non_gfk_field - field = opts.get_field(name) - File "/usr/local/lib/python3.13/site-packages/django/db/models/options.py", line 685, in get_field - raise FieldDoesNotExist( - "%s has no field named '%s'" % (self.object_name, field_name) - ) -django.core.exceptions.FieldDoesNotExist: Offer has no field named 'action_checkbox' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 284, in _get_response_async - response = await sync_to_async( - ^^^^^^^^^^^^^^^^^^^^ - response.render, thread_sensitive=True - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - )() - ^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/template/response.py", line 114, in render - self.content = self.rendered_content - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/response.py", line 92, in rendered_content - return template.render(context, self._request) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/backends/django.py", line 107, in render - return self.template.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 171, in render - return self._render(context) - ~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 163, in _render - return self.nodelist.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 159, in render - return compiled_parent._render(context) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 163, in _render - return self.nodelist.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 159, in render - return compiled_parent._render(context) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 163, in _render - return self.nodelist.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render - result = block.nodelist.render(context) - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render - result = block.nodelist.render(context) - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render - result = block.nodelist.render(context) - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/base.py", line 45, in render - return super().render(context) - ~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/library.py", line 359, in render - _dict = self.func(*resolved_args, **resolved_kwargs) - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 354, in result_list - "results": list(results(cl)), - ~~~~^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 330, in results - yield ResultList(None, items_for_result(cl, res, None)) - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 321, in __init__ - super().__init__(*items) - ~~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 219, in items_for_result - f, attr, value = lookup_field(field_name, result, cl.model_admin) - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/utils.py", line 299, in lookup_field - value = attr(obj) - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/options.py", line 1031, in action_checkbox - _("Select this object for an action - {}"), str(obj) - ~~~^^^^^ -TypeError: __str__ returned non-string (type int) -ERROR 2025-08-20 16:24:31,462 log Internal Server Error: /admin/orders/offer/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/django/db/models/options.py", line 683, in get_field - return self.fields_map[field_name] - ~~~~~~~~~~~~~~~^^^^^^^^^^^^ -KeyError: 'action_checkbox' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/utils.py", line 290, in lookup_field - f = _get_non_gfk_field(opts, name) - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/utils.py", line 330, in _get_non_gfk_field - field = opts.get_field(name) - File "/usr/local/lib/python3.13/site-packages/django/db/models/options.py", line 685, in get_field - raise FieldDoesNotExist( - "%s has no field named '%s'" % (self.object_name, field_name) - ) -django.core.exceptions.FieldDoesNotExist: Offer has no field named 'action_checkbox' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 284, in _get_response_async - response = await sync_to_async( - ^^^^^^^^^^^^^^^^^^^^ - response.render, thread_sensitive=True - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - )() - ^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/template/response.py", line 114, in render - self.content = self.rendered_content - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/response.py", line 92, in rendered_content - return template.render(context, self._request) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/backends/django.py", line 107, in render - return self.template.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 171, in render - return self._render(context) - ~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 163, in _render - return self.nodelist.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 159, in render - return compiled_parent._render(context) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 163, in _render - return self.nodelist.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 159, in render - return compiled_parent._render(context) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 163, in _render - return self.nodelist.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render - result = block.nodelist.render(context) - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render - result = block.nodelist.render(context) - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render - result = block.nodelist.render(context) - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/base.py", line 45, in render - return super().render(context) - ~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/library.py", line 359, in render - _dict = self.func(*resolved_args, **resolved_kwargs) - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 354, in result_list - "results": list(results(cl)), - ~~~~^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 330, in results - yield ResultList(None, items_for_result(cl, res, None)) - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 321, in __init__ - super().__init__(*items) - ~~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 219, in items_for_result - f, attr, value = lookup_field(field_name, result, cl.model_admin) - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/utils.py", line 299, in lookup_field - value = attr(obj) - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/options.py", line 1031, in action_checkbox - _("Select this object for an action - {}"), str(obj) - ~~~^^^^^ -TypeError: __str__ returned non-string (type int) -ERROR 2025-08-20 16:24:36,667 log Internal Server Error: /admin/orders/offer/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/django/db/models/options.py", line 683, in get_field - return self.fields_map[field_name] - ~~~~~~~~~~~~~~~^^^^^^^^^^^^ -KeyError: 'action_checkbox' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/utils.py", line 290, in lookup_field - f = _get_non_gfk_field(opts, name) - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/utils.py", line 330, in _get_non_gfk_field - field = opts.get_field(name) - File "/usr/local/lib/python3.13/site-packages/django/db/models/options.py", line 685, in get_field - raise FieldDoesNotExist( - "%s has no field named '%s'" % (self.object_name, field_name) - ) -django.core.exceptions.FieldDoesNotExist: Offer has no field named 'action_checkbox' - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 284, in _get_response_async - response = await sync_to_async( - ^^^^^^^^^^^^^^^^^^^^ - response.render, thread_sensitive=True - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - )() - ^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/template/response.py", line 114, in render - self.content = self.rendered_content - ^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/response.py", line 92, in rendered_content - return template.render(context, self._request) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/backends/django.py", line 107, in render - return self.template.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 171, in render - return self._render(context) - ~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 163, in _render - return self.nodelist.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 159, in render - return compiled_parent._render(context) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 163, in _render - return self.nodelist.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 159, in render - return compiled_parent._render(context) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 163, in _render - return self.nodelist.render(context) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render - result = block.nodelist.render(context) - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render - result = block.nodelist.render(context) - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/loader_tags.py", line 65, in render - result = block.nodelist.render(context) - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 1016, in render - return SafeString("".join([node.render_annotated(context) for node in self])) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/base.py", line 977, in render_annotated - return self.render(context) - ~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/base.py", line 45, in render - return super().render(context) - ~~~~~~~~~~~~~~^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/template/library.py", line 359, in render - _dict = self.func(*resolved_args, **resolved_kwargs) - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 354, in result_list - "results": list(results(cl)), - ~~~~^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 330, in results - yield ResultList(None, items_for_result(cl, res, None)) - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 321, in __init__ - super().__init__(*items) - ~~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/templatetags/admin_list.py", line 219, in items_for_result - f, attr, value = lookup_field(field_name, result, cl.model_admin) - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/utils.py", line 299, in lookup_field - value = attr(obj) - File "/usr/local/lib/python3.13/site-packages/django/contrib/admin/options.py", line 1031, in action_checkbox - _("Select this object for an action - {}"), str(obj) - ~~~^^^^^ -TypeError: __str__ returned non-string (type int) -ERROR 2025-08-20 16:24:46,564 log Internal Server Error: /api/v1/orders/offer/list/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/code/core/apps/orders/views/offer.py", line 40, in get - self.paginate_queryset(serializer) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/generics.py", line 175, in paginate_queryset - return self.paginator.paginate_queryset(queryset, self.request, view=self) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/pagination.py", line 211, in paginate_queryset - self.page = paginator.page(page_number) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 89, in page - number = self.validate_number(number) - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 70, in validate_number - if number > self.num_pages: - ^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 116, in num_pages - if self.count == 0 and not self.allow_empty_first_page: - ^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 111, in count - return len(self.object_list) -TypeError: object of type 'ListSerializer' has no len() -ERROR 2025-08-20 16:25:44,725 log Internal Server Error: /api/v1/orders/offer/list/ -Traceback (most recent call last): - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py", line 42, in inner - response = await get_response(request) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 489, in thread_handler - raise exc_info[1] - File "/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py", line 253, in _get_response_async - response = await wrapped_callback( - ^^^^^^^^^^^^^^^^^^^^^^^ - request, *callback_args, **callback_kwargs - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ) - ^ - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 439, in __call__ - ret = await asyncio.shield(exec_coro) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run - result = self.fn(*self.args, **self.kwargs) - File "/usr/local/lib/python3.13/site-packages/asgiref/sync.py", line 493, in thread_handler - return func(*args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper - return view_func(request, *args, **kwargs) - File "/usr/local/lib/python3.13/site-packages/django/views/generic/base.py", line 105, in view - return self.dispatch(request, *args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 515, in dispatch - response = self.handle_exception(exc) - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 475, in handle_exception - self.raise_uncaught_exception(exc) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 486, in raise_uncaught_exception - raise exc - File "/usr/local/lib/python3.13/site-packages/rest_framework/views.py", line 512, in dispatch - response = handler(request, *args, **kwargs) - File "/code/core/apps/orders/views/offer.py", line 40, in get - return self.get_paginated_response(self.paginate_queryset(serializer)) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/generics.py", line 175, in paginate_queryset - return self.paginator.paginate_queryset(queryset, self.request, view=self) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/rest_framework/pagination.py", line 211, in paginate_queryset - self.page = paginator.page(page_number) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 89, in page - number = self.validate_number(number) - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 70, in validate_number - if number > self.num_pages: - ^^^^^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 116, in num_pages - if self.count == 0 and not self.allow_empty_first_page: - ^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/utils/functional.py", line 47, in __get__ - res = instance.__dict__[self.name] = self.func(instance) - ~~~~~~~~~^^^^^^^^^^ - File "/usr/local/lib/python3.13/site-packages/django/core/paginator.py", line 111, in count - return len(self.object_list) -TypeError: object of type 'ListSerializer' has no len()