|  | @@ -1644,3 +1644,195 @@ Traceback (most recent call last):
 | 
												
													
														
															|  |    File "d:\language\python38\lib\site-packages\django\db\models\sql\query.py", line 1709, in names_to_path
 |  |    File "d:\language\python38\lib\site-packages\django\db\models\sql\query.py", line 1709, in names_to_path
 | 
												
													
														
															|  |      raise FieldError(
 |  |      raise FieldError(
 | 
												
													
														
															|  |  django.core.exceptions.FieldError: Cannot resolve keyword 'is_delete' into field. Choices are: batch, batch_id, container, container_id, create_time, creater, goods_code, goods_desc, goods_qty, goods_weight, id, month, status, update_time
 |  |  django.core.exceptions.FieldError: Cannot resolve keyword 'is_delete' into field. Choices are: batch, batch_id, container, container_id, create_time, creater, goods_code, goods_desc, goods_qty, goods_weight, id, month, status, update_time
 | 
												
													
														
															|  | 
 |  | +[2025-04-01 15:55:31,619][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
 | 
												
													
														
															|  | 
 |  | +[2025-04-01 15:55:49,690][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
 | 
												
													
														
															|  | 
 |  | +[2025-04-01 15:55:52,444][django.request.log_response():241] [WARNING] Not Found: /dn/list/
 | 
												
													
														
															|  | 
 |  | +[2025-04-01 15:56:07,057][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
 | 
												
													
														
															|  | 
 |  | +[2025-04-01 15:56:10,560][django.request.log_response():241] [WARNING] Not Found: /dn/list/
 | 
												
													
														
															|  | 
 |  | +[2025-04-01 15:56:12,890][django.request.log_response():241] [WARNING] Not Found: /goods/
 | 
												
													
														
															|  | 
 |  | +[2025-04-01 16:00:12,912][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
 | 
												
													
														
															|  | 
 |  | +[2025-04-01 16:09:46,447][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
 | 
												
													
														
															|  | 
 |  | +[2025-04-01 16:15:23,274][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
 | 
												
													
														
															|  | 
 |  | +[2025-04-01 16:15:34,126][django.request.log_response():241] [WARNING] Not Found: /dn/list/
 | 
												
													
														
															|  | 
 |  | +[2025-04-01 16:15:35,738][django.request.log_response():241] [WARNING] Not Found: /goods/
 | 
												
													
														
															|  | 
 |  | +[2025-04-01 16:15:44,257][django.request.log_response():241] [WARNING] Not Found: /asn/list/
 | 
												
													
														
															|  | 
 |  | +[2025-04-01 17:33:03,565][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
 | 
												
													
														
															|  | 
 |  | +[2025-04-01 17:33:36,247][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
 | 
												
													
														
															|  | 
 |  | +[2025-04-03 10:18:00,086][django.request.log_response():241] [WARNING] Not Found: /goods/
 | 
												
													
														
															|  | 
 |  | +[2025-04-03 10:18:02,090][django.request.log_response():241] [WARNING] Not Found: /dn/list/
 | 
												
													
														
															|  | 
 |  | +[2025-04-03 10:18:17,438][django.request.log_response():241] [WARNING] Not Found: /asn/detail/
 | 
												
													
														
															|  | 
 |  | +[2025-04-03 10:25:57,836][django.request.log_response():241] [ERROR] Internal Server Error: /container/detail/
 | 
												
													
														
															|  | 
 |  | +Traceback (most recent call last):
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\asgiref\sync.py", line 472, in thread_handler
 | 
												
													
														
															|  | 
 |  | +    raise exc_info[1]
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\core\handlers\exception.py", line 42, in inner
 | 
												
													
														
															|  | 
 |  | +    response = await get_response(request)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\core\handlers\base.py", line 253, in _get_response_async
 | 
												
													
														
															|  | 
 |  | +    response = await wrapped_callback(
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\asgiref\sync.py", line 435, in __call__
 | 
												
													
														
															|  | 
 |  | +    ret = await asyncio.wait_for(future, timeout=None)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\asyncio\tasks.py", line 455, in wait_for
 | 
												
													
														
															|  | 
 |  | +    return await fut
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\concurrent\futures\thread.py", line 57, in run
 | 
												
													
														
															|  | 
 |  | +    result = self.fn(*self.args, **self.kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\asgiref\sync.py", line 476, in thread_handler
 | 
												
													
														
															|  | 
 |  | +    return func(*args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
 | 
												
													
														
															|  | 
 |  | +    return view_func(*args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\viewsets.py", line 125, in view
 | 
												
													
														
															|  | 
 |  | +    return self.dispatch(request, *args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 509, in dispatch
 | 
												
													
														
															|  | 
 |  | +    response = self.handle_exception(exc)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
 | 
												
													
														
															|  | 
 |  | +    self.raise_uncaught_exception(exc)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
 | 
												
													
														
															|  | 
 |  | +    raise exc
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 506, in dispatch
 | 
												
													
														
															|  | 
 |  | +    response = handler(request, *args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\mixins.py", line 54, in retrieve
 | 
												
													
														
															|  | 
 |  | +    instance = self.get_object()
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\generics.py", line 83, in get_object
 | 
												
													
														
															|  | 
 |  | +    queryset = self.filter_queryset(self.get_queryset())
 | 
												
													
														
															|  | 
 |  | +  File "D:\Document\code\vue\greater_wms\.\container\views.py", line 198, in get_queryset
 | 
												
													
														
															|  | 
 |  | +    return ContainerDetailModel.objects.filter( is_delete=False)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\db\models\manager.py", line 85, in manager_method
 | 
												
													
														
															|  | 
 |  | +    return getattr(self.get_queryset(), name)(*args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\db\models\query.py", line 1420, in filter
 | 
												
													
														
															|  | 
 |  | +    return self._filter_or_exclude(False, args, kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\db\models\query.py", line 1438, in _filter_or_exclude
 | 
												
													
														
															|  | 
 |  | +    clone._filter_or_exclude_inplace(negate, args, kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\db\models\query.py", line 1445, in _filter_or_exclude_inplace
 | 
												
													
														
															|  | 
 |  | +    self._query.add_q(Q(*args, **kwargs))
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\db\models\sql\query.py", line 1532, in add_q
 | 
												
													
														
															|  | 
 |  | +    clause, _ = self._add_q(q_object, self.used_aliases)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\db\models\sql\query.py", line 1562, in _add_q
 | 
												
													
														
															|  | 
 |  | +    child_clause, needed_inner = self.build_filter(
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\db\models\sql\query.py", line 1407, in build_filter
 | 
												
													
														
															|  | 
 |  | +    lookups, parts, reffed_expression = self.solve_lookup_type(arg)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\db\models\sql\query.py", line 1217, in solve_lookup_type
 | 
												
													
														
															|  | 
 |  | +    _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta())
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\db\models\sql\query.py", line 1709, in names_to_path
 | 
												
													
														
															|  | 
 |  | +    raise FieldError(
 | 
												
													
														
															|  | 
 |  | +django.core.exceptions.FieldError: Cannot resolve keyword 'is_delete' into field. Choices are: batch, batch_id, container, container_id, create_time, creater, goods_code, goods_desc, goods_qty, goods_weight, id, month, status, update_time
 | 
												
													
														
															|  | 
 |  | +[2025-04-03 10:30:36,711][django.request.log_response():241] [ERROR] Internal Server Error: /container/detail/
 | 
												
													
														
															|  | 
 |  | +Traceback (most recent call last):
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\asgiref\sync.py", line 472, in thread_handler
 | 
												
													
														
															|  | 
 |  | +    raise exc_info[1]
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\core\handlers\exception.py", line 42, in inner
 | 
												
													
														
															|  | 
 |  | +    response = await get_response(request)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\core\handlers\base.py", line 253, in _get_response_async
 | 
												
													
														
															|  | 
 |  | +    response = await wrapped_callback(
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\asgiref\sync.py", line 435, in __call__
 | 
												
													
														
															|  | 
 |  | +    ret = await asyncio.wait_for(future, timeout=None)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\asyncio\tasks.py", line 455, in wait_for
 | 
												
													
														
															|  | 
 |  | +    return await fut
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\concurrent\futures\thread.py", line 57, in run
 | 
												
													
														
															|  | 
 |  | +    result = self.fn(*self.args, **self.kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\asgiref\sync.py", line 476, in thread_handler
 | 
												
													
														
															|  | 
 |  | +    return func(*args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
 | 
												
													
														
															|  | 
 |  | +    return view_func(*args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\viewsets.py", line 125, in view
 | 
												
													
														
															|  | 
 |  | +    return self.dispatch(request, *args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 509, in dispatch
 | 
												
													
														
															|  | 
 |  | +    response = self.handle_exception(exc)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
 | 
												
													
														
															|  | 
 |  | +    self.raise_uncaught_exception(exc)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
 | 
												
													
														
															|  | 
 |  | +    raise exc
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 506, in dispatch
 | 
												
													
														
															|  | 
 |  | +    response = handler(request, *args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\mixins.py", line 54, in retrieve
 | 
												
													
														
															|  | 
 |  | +    instance = self.get_object()
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\generics.py", line 88, in get_object
 | 
												
													
														
															|  | 
 |  | +    assert lookup_url_kwarg in self.kwargs, (
 | 
												
													
														
															|  | 
 |  | +AssertionError: Expected view ContainerDetailViewSet to be called with a URL keyword argument named "pk". Fix your URL conf, or set the `.lookup_field` attribute on the view correctly.
 | 
												
													
														
															|  | 
 |  | +[2025-04-03 10:31:17,620][django.request.log_response():241] [ERROR] Internal Server Error: /container/detail/
 | 
												
													
														
															|  | 
 |  | +Traceback (most recent call last):
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\asgiref\sync.py", line 472, in thread_handler
 | 
												
													
														
															|  | 
 |  | +    raise exc_info[1]
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\core\handlers\exception.py", line 42, in inner
 | 
												
													
														
															|  | 
 |  | +    response = await get_response(request)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\core\handlers\base.py", line 253, in _get_response_async
 | 
												
													
														
															|  | 
 |  | +    response = await wrapped_callback(
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\asgiref\sync.py", line 435, in __call__
 | 
												
													
														
															|  | 
 |  | +    ret = await asyncio.wait_for(future, timeout=None)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\asyncio\tasks.py", line 455, in wait_for
 | 
												
													
														
															|  | 
 |  | +    return await fut
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\concurrent\futures\thread.py", line 57, in run
 | 
												
													
														
															|  | 
 |  | +    result = self.fn(*self.args, **self.kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\asgiref\sync.py", line 476, in thread_handler
 | 
												
													
														
															|  | 
 |  | +    return func(*args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
 | 
												
													
														
															|  | 
 |  | +    return view_func(*args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\viewsets.py", line 125, in view
 | 
												
													
														
															|  | 
 |  | +    return self.dispatch(request, *args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 509, in dispatch
 | 
												
													
														
															|  | 
 |  | +    response = self.handle_exception(exc)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
 | 
												
													
														
															|  | 
 |  | +    self.raise_uncaught_exception(exc)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
 | 
												
													
														
															|  | 
 |  | +    raise exc
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 506, in dispatch
 | 
												
													
														
															|  | 
 |  | +    response = handler(request, *args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\mixins.py", line 43, in list
 | 
												
													
														
															|  | 
 |  | +    return self.get_paginated_response(serializer.data)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\serializers.py", line 768, in data
 | 
												
													
														
															|  | 
 |  | +    ret = super().data
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\serializers.py", line 253, in data
 | 
												
													
														
															|  | 
 |  | +    self._data = self.to_representation(self.instance)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\serializers.py", line 686, in to_representation
 | 
												
													
														
															|  | 
 |  | +    return [
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\serializers.py", line 687, in <listcomp>
 | 
												
													
														
															|  | 
 |  | +    self.child.to_representation(item) for item in iterable
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\serializers.py", line 522, in to_representation
 | 
												
													
														
															|  | 
 |  | +    ret[field.field_name] = field.to_representation(attribute)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\fields.py", line 1837, in to_representation
 | 
												
													
														
															|  | 
 |  | +    method = getattr(self.parent, self.method_name)
 | 
												
													
														
															|  | 
 |  | +AttributeError: 'ContainerDetailGetSerializer' object has no attribute 'get_container'
 | 
												
													
														
															|  | 
 |  | +[2025-04-03 10:33:23,546][django.request.log_response():241] [ERROR] Internal Server Error: /container/detail/
 | 
												
													
														
															|  | 
 |  | +Traceback (most recent call last):
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\asgiref\sync.py", line 472, in thread_handler
 | 
												
													
														
															|  | 
 |  | +    raise exc_info[1]
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\core\handlers\exception.py", line 42, in inner
 | 
												
													
														
															|  | 
 |  | +    response = await get_response(request)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\core\handlers\base.py", line 253, in _get_response_async
 | 
												
													
														
															|  | 
 |  | +    response = await wrapped_callback(
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\asgiref\sync.py", line 435, in __call__
 | 
												
													
														
															|  | 
 |  | +    ret = await asyncio.wait_for(future, timeout=None)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\asyncio\tasks.py", line 455, in wait_for
 | 
												
													
														
															|  | 
 |  | +    return await fut
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\concurrent\futures\thread.py", line 57, in run
 | 
												
													
														
															|  | 
 |  | +    result = self.fn(*self.args, **self.kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\asgiref\sync.py", line 476, in thread_handler
 | 
												
													
														
															|  | 
 |  | +    return func(*args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
 | 
												
													
														
															|  | 
 |  | +    return view_func(*args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\viewsets.py", line 125, in view
 | 
												
													
														
															|  | 
 |  | +    return self.dispatch(request, *args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 509, in dispatch
 | 
												
													
														
															|  | 
 |  | +    response = self.handle_exception(exc)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
 | 
												
													
														
															|  | 
 |  | +    self.raise_uncaught_exception(exc)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
 | 
												
													
														
															|  | 
 |  | +    raise exc
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\views.py", line 506, in dispatch
 | 
												
													
														
															|  | 
 |  | +    response = handler(request, *args, **kwargs)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\mixins.py", line 43, in list
 | 
												
													
														
															|  | 
 |  | +    return self.get_paginated_response(serializer.data)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\serializers.py", line 768, in data
 | 
												
													
														
															|  | 
 |  | +    ret = super().data
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\serializers.py", line 253, in data
 | 
												
													
														
															|  | 
 |  | +    self._data = self.to_representation(self.instance)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\serializers.py", line 686, in to_representation
 | 
												
													
														
															|  | 
 |  | +    return [
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\serializers.py", line 687, in <listcomp>
 | 
												
													
														
															|  | 
 |  | +    self.child.to_representation(item) for item in iterable
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\serializers.py", line 522, in to_representation
 | 
												
													
														
															|  | 
 |  | +    ret[field.field_name] = field.to_representation(attribute)
 | 
												
													
														
															|  | 
 |  | +  File "d:\language\python38\lib\site-packages\rest_framework\fields.py", line 1838, in to_representation
 | 
												
													
														
															|  | 
 |  | +    return method(value)
 | 
												
													
														
															|  | 
 |  | +  File "D:\Document\code\vue\greater_wms\.\container\serializers.py", line 56, in get_container
 | 
												
													
														
															|  | 
 |  | +    return ContainerListGetSerializer(obj.container_list).data
 | 
												
													
														
															|  | 
 |  | +AttributeError: 'ContainerDetailModel' object has no attribute 'container_list'
 | 
												
													
														
															|  | 
 |  | +[2025-04-03 11:38:25,558][django.request.log_response():241] [WARNING] Not Found: /container/operate/
 |