|
@@ -24437,3 +24437,275 @@ Traceback (most recent call last):
|
|
|
File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\query.py", line 2272, in prefetch_related_objects
|
|
|
raise AttributeError(
|
|
|
AttributeError: Cannot find 'container_links' on LocationModel object, 'container_links' is an invalid parameter to prefetch_related()
|
|
|
+[2025-05-20 09:27:51,899][django.server.log_message():187] [INFO] "OPTIONS /staff/?staff_name=1 HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:27:51,901][django.server.log_message():187] [INFO] "OPTIONS /warehouse/multiple/?max_page=30 HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:27:51,934][django.server.log_message():187] [INFO] "GET /warehouse/multiple/?max_page=30 HTTP/1.1" 200 371
|
|
|
+[2025-05-20 09:27:51,959][django.server.log_message():187] [INFO] "GET /staff/?staff_name=1 HTTP/1.1" 200 307
|
|
|
+[2025-05-20 09:27:55,870][django.server.log_message():187] [INFO] "OPTIONS /bin/?layer=1&warehouse_code=W01&max_page=1000&shelf_name=A%E5%8C%BA%E8%B4%A7%E6%9E%B6 HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:27:56,372][django.server.log_message():187] [INFO] "GET /bin/?layer=1&warehouse_code=W01&max_page=1000&shelf_name=A%E5%8C%BA%E8%B4%A7%E6%9E%B6 HTTP/1.1" 200 169231
|
|
|
+[2025-05-20 09:28:11,744][django.server.log_message():187] [INFO] "OPTIONS /warehouse/boundcodetype/ HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:28:11,744][django.server.log_message():187] [INFO] "OPTIONS /bound/list/?page=1&base_type=1&page_size=11 HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:28:11,744][django.server.log_message():187] [INFO] "OPTIONS /warehouse/boundtype/ HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:28:11,746][django.server.log_message():187] [INFO] "OPTIONS /warehouse/boundbusiness/ HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:28:11,747][django.server.log_message():187] [INFO] "OPTIONS /warehouse/department/ HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:28:11,751][django.server.log_message():187] [INFO] "OPTIONS /warehouse/status/ HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:28:11,793][django.server.log_message():187] [INFO] "GET /warehouse/boundcodetype/ HTTP/1.1" 200 250
|
|
|
+[2025-05-20 09:28:11,860][django.server.log_message():187] [INFO] "GET /warehouse/boundtype/ HTTP/1.1" 200 233
|
|
|
+[2025-05-20 09:28:11,871][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=1&page_size=11 HTTP/1.1" 200 453
|
|
|
+[2025-05-20 09:28:11,891][django.server.log_message():187] [INFO] "GET /warehouse/boundbusiness/ HTTP/1.1" 200 229
|
|
|
+[2025-05-20 09:28:11,916][django.server.log_message():187] [INFO] "GET /warehouse/status/ HTTP/1.1" 200 600
|
|
|
+[2025-05-20 09:28:11,938][django.server.log_message():187] [INFO] "GET /warehouse/department/ HTTP/1.1" 200 2858
|
|
|
+[2025-05-20 09:28:13,526][django.server.log_message():187] [INFO] "OPTIONS /container/list/?page=1&page_size=11 HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:28:13,567][django.server.log_message():187] [INFO] "GET /container/list/?page=1&page_size=11 HTTP/1.1" 200 679
|
|
|
+[2025-05-20 09:30:07,283][django.server.log_message():187] [INFO] "POST /container/detail/ HTTP/1.1" 200 196
|
|
|
+[2025-05-20 09:30:13,519][django.server.log_message():187] [INFO] "GET /container/list/?page=1&page_size=11 HTTP/1.1" 200 827
|
|
|
+[2025-05-20 09:30:20,591][django.server.log_message():187] [INFO] "OPTIONS /container/detail/?status__lte=2&container=5 HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:30:20,591][django.server.log_message():187] [INFO] "OPTIONS /container/operate/?status=1&container=5 HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:30:20,635][django.server.log_message():187] [INFO] "GET /container/operate/?status=1&container=5 HTTP/1.1" 200 720
|
|
|
+[2025-05-20 09:30:20,653][django.server.log_message():187] [INFO] "GET /container/detail/?status__lte=2&container=5 HTTP/1.1" 200 636
|
|
|
+[2025-05-20 09:30:41,924][django.server.log_message():187] [INFO] "POST /container/detail/ HTTP/1.1" 200 144
|
|
|
+[2025-05-20 09:30:47,006][django.server.log_message():187] [INFO] "GET /container/list/?page=1&page_size=11 HTTP/1.1" 200 966
|
|
|
+[2025-05-20 09:30:49,707][django.server.log_message():187] [INFO] "OPTIONS /container/detail/?status__lte=2&container=6 HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:30:49,707][django.server.log_message():187] [INFO] "OPTIONS /container/operate/?status=1&container=6 HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:30:49,740][django.server.log_message():187] [INFO] "GET /container/detail/?status__lte=2&container=6 HTTP/1.1" 200 52
|
|
|
+[2025-05-20 09:30:49,754][django.server.log_message():187] [INFO] "GET /container/operate/?status=1&container=6 HTTP/1.1" 200 52
|
|
|
+[2025-05-20 09:30:56,000][django.server.log_message():187] [INFO] "GET /container/detail/?status__lte=2&container=6 HTTP/1.1" 200 52
|
|
|
+[2025-05-20 09:30:56,009][django.server.log_message():187] [INFO] "GET /container/operate/?status=1&container=6 HTTP/1.1" 200 52
|
|
|
+[2025-05-20 09:31:16,770][django.server.log_message():187] [INFO] "GET /container/detail/?status__lte=2&container=6 HTTP/1.1" 200 52
|
|
|
+[2025-05-20 09:31:16,787][django.server.log_message():187] [INFO] "GET /container/operate/?status=1&container=6 HTTP/1.1" 200 52
|
|
|
+[2025-05-20 09:31:22,236][django.server.log_message():187] [INFO] "OPTIONS /bound/list/?page=1&base_type=0&page_size=11 HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:31:22,279][django.server.log_message():187] [INFO] "GET /warehouse/boundcodetype/ HTTP/1.1" 200 250
|
|
|
+[2025-05-20 09:31:22,294][django.server.log_message():187] [INFO] "GET /warehouse/boundtype/ HTTP/1.1" 200 233
|
|
|
+[2025-05-20 09:31:22,327][django.server.log_message():187] [INFO] "GET /warehouse/status/ HTTP/1.1" 200 600
|
|
|
+[2025-05-20 09:31:22,331][django.server.log_message():187] [INFO] "OPTIONS /warehouse/department/?max_page=1000 HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:31:22,346][django.server.log_message():187] [INFO] "GET /warehouse/boundbusiness/ HTTP/1.1" 200 229
|
|
|
+[2025-05-20 09:31:22,471][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=0&page_size=11 HTTP/1.1" 200 452
|
|
|
+[2025-05-20 09:31:22,491][django.server.log_message():187] [INFO] "GET /warehouse/department/?max_page=1000 HTTP/1.1" 200 9376
|
|
|
+[2025-05-20 09:32:14,680][django.server.log_message():187] [INFO] "GET /warehouse/boundbusiness/ HTTP/1.1" 200 229
|
|
|
+[2025-05-20 09:32:14,803][django.server.log_message():187] [INFO] "GET /warehouse/department/ HTTP/1.1" 200 2858
|
|
|
+[2025-05-20 09:32:14,803][django.server.log_message():187] [INFO] "GET /warehouse/status/ HTTP/1.1" 200 600
|
|
|
+[2025-05-20 09:32:14,803][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=1&page_size=11 HTTP/1.1" 200 453
|
|
|
+[2025-05-20 09:32:14,845][django.server.log_message():187] [INFO] "GET /warehouse/boundcodetype/ HTTP/1.1" 200 250
|
|
|
+[2025-05-20 09:32:14,858][django.server.log_message():187] [INFO] "GET /warehouse/boundtype/ HTTP/1.1" 200 233
|
|
|
+[2025-05-20 09:32:17,912][django.server.log_message():187] [INFO] "OPTIONS /container/out_task/ HTTP/1.1" 200 0
|
|
|
+[2025-05-20 09:55:45,182][django.server.log_message():187] [INFO] "POST /container/out_task/ HTTP/1.1" 200 30
|
|
|
+[2025-05-20 09:55:45,277][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=1&page_size=11 HTTP/1.1" 200 453
|
|
|
+[2025-05-20 10:29:21,670][django.server.log_message():187] [INFO] "POST /container/out_task/ HTTP/1.1" 200 30
|
|
|
+[2025-05-20 10:29:21,735][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=1&page_size=11 HTTP/1.1" 200 453
|
|
|
+[2025-05-20 11:16:17,380][django.server.log_message():187] [INFO] "GET /warehouse/boundcodetype/ HTTP/1.1" 200 250
|
|
|
+[2025-05-20 11:16:17,444][django.server.log_message():187] [INFO] "GET /warehouse/boundtype/ HTTP/1.1" 200 233
|
|
|
+[2025-05-20 11:16:17,511][django.server.log_message():187] [INFO] "GET /warehouse/boundbusiness/ HTTP/1.1" 200 229
|
|
|
+[2025-05-20 11:16:17,578][django.server.log_message():187] [INFO] "GET /warehouse/status/ HTTP/1.1" 200 600
|
|
|
+[2025-05-20 11:16:17,711][django.server.log_message():187] [INFO] "GET /warehouse/department/?max_page=1000 HTTP/1.1" 200 9376
|
|
|
+[2025-05-20 11:16:17,795][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=0&page_size=11 HTTP/1.1" 200 452
|
|
|
+[2025-05-20 11:16:19,952][django.server.log_message():187] [INFO] "OPTIONS /bound/detail/?bound_list=1 HTTP/1.1" 200 0
|
|
|
+[2025-05-20 11:16:19,952][django.server.log_message():187] [INFO] "OPTIONS /bound/list/1/ HTTP/1.1" 200 0
|
|
|
+[2025-05-20 11:16:20,475][django.server.log_message():187] [INFO] "GET /bound/list/1/ HTTP/1.1" 200 400
|
|
|
+[2025-05-20 11:16:20,547][django.server.log_message():187] [INFO] "GET /bound/detail/?bound_list=1 HTTP/1.1" 200 3571
|
|
|
+[2025-05-20 11:32:06,997][django.request.log_response():241] [ERROR] Internal Server Error: /bound/detail/
|
|
|
+Traceback (most recent call last):
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\asgiref\sync.py", line 472, in thread_handler
|
|
|
+ raise exc_info[1]
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 42, in inner
|
|
|
+ response = await get_response(request)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 253, in _get_response_async
|
|
|
+ response = await wrapped_callback(
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\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:\Document\code\vue\greater_wms\.venv\lib\site-packages\asgiref\sync.py", line 476, in thread_handler
|
|
|
+ return func(*args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
|
|
|
+ return view_func(*args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
|
|
|
+ return self.dispatch(request, *args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
|
|
|
+ response = self.handle_exception(exc)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
|
|
|
+ self.raise_uncaught_exception(exc)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
|
|
|
+ raise exc
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
|
|
|
+ response = handler(request, *args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.\bound\views.py", line 650, in create
|
|
|
+ data['detail_code'] = f"DC-{data['bound_list']:02}{data['bound_batch']:02}"
|
|
|
+KeyError: 'bound_list'
|
|
|
+[2025-05-20 12:30:48,128][django.request.log_response():241] [ERROR] Internal Server Error: /container/container_wcs/
|
|
|
+[2025-05-20 14:03:20,733][django.request.log_response():241] [WARNING] Not Found: /stock/list/
|
|
|
+[2025-05-20 14:03:37,543][django.request.log_response():241] [WARNING] Not Found: /stock/list/
|
|
|
+[2025-05-20 14:03:52,015][django.request.log_response():241] [WARNING] Not Found: /stock/list/
|
|
|
+[2025-05-20 14:03:57,434][django.request.log_response():241] [WARNING] Not Found: /stock/list/
|
|
|
+[2025-05-20 14:04:11,105][django.request.log_response():241] [WARNING] Not Found: /cyclecount/manualcyclecount/
|
|
|
+[2025-05-20 14:40:22,570][django.request.log_response():241] [WARNING] Bad Request: /container/container_wcs/update/
|
|
|
+[2025-05-20 22:21:17,214][django.request.log_response():241] [ERROR] Internal Server Error: /bin/667/
|
|
|
+Traceback (most recent call last):
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\asgiref\sync.py", line 472, in thread_handler
|
|
|
+ raise exc_info[1]
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 42, in inner
|
|
|
+ response = await get_response(request)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 253, in _get_response_async
|
|
|
+ response = await wrapped_callback(
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\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:\Document\code\vue\greater_wms\.venv\lib\site-packages\asgiref\sync.py", line 476, in thread_handler
|
|
|
+ return func(*args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
|
|
|
+ return view_func(*args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
|
|
|
+ return self.dispatch(request, *args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
|
|
|
+ response = self.handle_exception(exc)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
|
|
|
+ self.raise_uncaught_exception(exc)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
|
|
|
+ raise exc
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
|
|
|
+ response = handler(request, *args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\mixins.py", line 56, in retrieve
|
|
|
+ return Response(serializer.data)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\serializers.py", line 555, in data
|
|
|
+ ret = super().data
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\serializers.py", line 253, in data
|
|
|
+ self._data = self.to_representation(self.instance)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\serializers.py", line 507, in to_representation
|
|
|
+ for field in fields:
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\serializers.py", line 368, in _readable_fields
|
|
|
+ for field in self.fields.values():
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\utils\functional.py", line 57, in __get__
|
|
|
+ res = instance.__dict__[self.name] = self.func(instance)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\serializers.py", line 357, in fields
|
|
|
+ fields[key] = value
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\utils\serializer_helpers.py", line 169, in __setitem__
|
|
|
+ field.bind(field_name=key, parent=self.serializer)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\fields.py", line 367, in bind
|
|
|
+ assert self.source != field_name, (
|
|
|
+AssertionError: It is redundant to specify `source='current_containers'` on field 'ListSerializer' in serializer 'LocationListSerializer', because it is the same as the field name. Remove the `source` keyword argument.
|
|
|
+[2025-05-20 22:35:37,288][django.request.log_response():241] [ERROR] Internal Server Error: /bin/667/
|
|
|
+Traceback (most recent call last):
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\asgiref\sync.py", line 472, in thread_handler
|
|
|
+ raise exc_info[1]
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 42, in inner
|
|
|
+ response = await get_response(request)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 253, in _get_response_async
|
|
|
+ response = await wrapped_callback(
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\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:\Document\code\vue\greater_wms\.venv\lib\site-packages\asgiref\sync.py", line 476, in thread_handler
|
|
|
+ return func(*args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
|
|
|
+ return view_func(*args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
|
|
|
+ return self.dispatch(request, *args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
|
|
|
+ response = self.handle_exception(exc)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
|
|
|
+ self.raise_uncaught_exception(exc)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
|
|
|
+ raise exc
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
|
|
|
+ response = handler(request, *args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\mixins.py", line 56, in retrieve
|
|
|
+ return Response(serializer.data)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\serializers.py", line 555, in data
|
|
|
+ ret = super().data
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\serializers.py", line 253, in data
|
|
|
+ self._data = self.to_representation(self.instance)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\serializers.py", line 509, in to_representation
|
|
|
+ attribute = field.get_attribute(instance)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\fields.py", line 446, in get_attribute
|
|
|
+ return get_attribute(instance, self.source_attrs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\fields.py", line 101, in get_attribute
|
|
|
+ instance = instance()
|
|
|
+ File "D:\Document\code\vue\greater_wms\.\bin\models.py", line 76, in get_active_containers
|
|
|
+ return self.current_containers.filter(
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\manager.py", line 85, in manager_method
|
|
|
+ return getattr(self.get_queryset(), name)(*args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\query.py", line 1420, in filter
|
|
|
+ return self._filter_or_exclude(False, args, kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\query.py", line 1438, in _filter_or_exclude
|
|
|
+ clone._filter_or_exclude_inplace(negate, args, kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\query.py", line 1445, in _filter_or_exclude_inplace
|
|
|
+ self._query.add_q(Q(*args, **kwargs))
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\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:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\sql\query.py", line 1562, in _add_q
|
|
|
+ child_clause, needed_inner = self.build_filter(
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\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:\Document\code\vue\greater_wms\.venv\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:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\sql\query.py", line 1709, in names_to_path
|
|
|
+ raise FieldError(
|
|
|
+django.core.exceptions.FieldError: Cannot resolve keyword 'locationcontainerlink' into field. Choices are: allocation_history, available, container_code, current_location, details, id, last_operation, location_links, locationchangelog, locationmodel, operations, status, target_location
|
|
|
+[2025-05-20 22:37:04,814][django.request.log_response():241] [ERROR] Internal Server Error: /bin/667/
|
|
|
+Traceback (most recent call last):
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\asgiref\sync.py", line 472, in thread_handler
|
|
|
+ raise exc_info[1]
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 42, in inner
|
|
|
+ response = await get_response(request)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 253, in _get_response_async
|
|
|
+ response = await wrapped_callback(
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\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:\Document\code\vue\greater_wms\.venv\lib\site-packages\asgiref\sync.py", line 476, in thread_handler
|
|
|
+ return func(*args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view
|
|
|
+ return view_func(*args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
|
|
|
+ return self.dispatch(request, *args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
|
|
|
+ response = self.handle_exception(exc)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
|
|
|
+ self.raise_uncaught_exception(exc)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
|
|
|
+ raise exc
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
|
|
|
+ response = handler(request, *args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\mixins.py", line 56, in retrieve
|
|
|
+ return Response(serializer.data)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\serializers.py", line 555, in data
|
|
|
+ ret = super().data
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\serializers.py", line 253, in data
|
|
|
+ self._data = self.to_representation(self.instance)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\serializers.py", line 509, in to_representation
|
|
|
+ attribute = field.get_attribute(instance)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\fields.py", line 446, in get_attribute
|
|
|
+ return get_attribute(instance, self.source_attrs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\fields.py", line 101, in get_attribute
|
|
|
+ instance = instance()
|
|
|
+ File "D:\Document\code\vue\greater_wms\.\bin\models.py", line 76, in get_active_containers
|
|
|
+ return self.current_containers.filter(
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\manager.py", line 85, in manager_method
|
|
|
+ return getattr(self.get_queryset(), name)(*args, **kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\query.py", line 1420, in filter
|
|
|
+ return self._filter_or_exclude(False, args, kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\query.py", line 1438, in _filter_or_exclude
|
|
|
+ clone._filter_or_exclude_inplace(negate, args, kwargs)
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\query.py", line 1445, in _filter_or_exclude_inplace
|
|
|
+ self._query.add_q(Q(*args, **kwargs))
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\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:\Document\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\sql\query.py", line 1562, in _add_q
|
|
|
+ child_clause, needed_inner = self.build_filter(
|
|
|
+ File "D:\Document\code\vue\greater_wms\.venv\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:\Document\code\vue\greater_wms\.venv\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:\Document\code\vue\greater_wms\.venv\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_active' into field. Choices are: allocation_history, available, container_code, current_location, details, id, last_operation, location_links, locationchangelog, locationmodel, operations, status, target_location
|