|
@@ -12760,3 +12760,82 @@ Traceback (most recent call last):
|
|
|
raise TemplateDoesNotExist(", ".join(template_name_list), chain=chain)
|
|
|
django.template.exceptions.TemplateDoesNotExist: dist/spa/index.html
|
|
|
[2025-06-25 20:18:27,879][django.server.log_message():187] [ERROR] "GET / HTTP/1.1" 500 94463
|
|
|
+[2025-06-25 20:23:10,468][django.request.log_response():241] [ERROR] Internal Server Error: /bin/check/
|
|
|
+Traceback (most recent call last):
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\asgiref\sync.py", line 472, in thread_handler
|
|
|
+ raise exc_info[1]
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 42, in inner
|
|
|
+ response = await get_response(request)
|
|
|
+ File "d:\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:\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:\app\python3_8_10\lib\asyncio\tasks.py", line 455, in wait_for
|
|
|
+ return await fut
|
|
|
+ File "D:\app\python3_8_10\lib\concurrent\futures\thread.py", line 57, in run
|
|
|
+ result = self.fn(*self.args, **self.kwargs)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\asgiref\sync.py", line 476, in thread_handler
|
|
|
+ return func(*args, **kwargs)
|
|
|
+ File "d:\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:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
|
|
|
+ return self.dispatch(request, *args, **kwargs)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
|
|
|
+ response = self.handle_exception(exc)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
|
|
|
+ self.raise_uncaught_exception(exc)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
|
|
|
+ raise exc
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
|
|
|
+ response = handler(request, *args, **kwargs)
|
|
|
+ File "D:\code\vue\greater_wms\.\bin\views.py", line 180, in batch_status_location
|
|
|
+ container_batch_status[detail.container_id].add(
|
|
|
+TypeError: unhashable type: 'list'
|
|
|
+[2025-06-25 20:40:11,102][django.request.log_response():241] [ERROR] Internal Server Error: /bin/check/
|
|
|
+Traceback (most recent call last):
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 55, in inner
|
|
|
+ response = get_response(request)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 220, in _get_response
|
|
|
+ response = response.render()
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\template\response.py", line 114, in render
|
|
|
+ self.content = self.rendered_content
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\response.py", line 70, in rendered_content
|
|
|
+ ret = renderer.render(self.data, accepted_media_type, context)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\renderers.py", line 99, in render
|
|
|
+ ret = json.dumps(
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\utils\json.py", line 25, in dumps
|
|
|
+ return json.dumps(*args, **kwargs)
|
|
|
+ File "D:\app\python3_8_10\lib\json\__init__.py", line 234, in dumps
|
|
|
+ return cls(
|
|
|
+ File "D:\app\python3_8_10\lib\json\encoder.py", line 199, in encode
|
|
|
+ chunks = self.iterencode(o, _one_shot=True)
|
|
|
+ File "D:\app\python3_8_10\lib\json\encoder.py", line 257, in iterencode
|
|
|
+ return _iterencode(o, 0)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\utils\encoders.py", line 67, in default
|
|
|
+ return super().default(obj)
|
|
|
+ File "D:\app\python3_8_10\lib\json\encoder.py", line 179, in default
|
|
|
+ raise TypeError(f'Object of type {o.__class__.__name__} '
|
|
|
+TypeError: Object of type BoundBatchModel is not JSON serializable
|
|
|
+[2025-06-25 20:40:11,105][django.server.log_message():187] [ERROR] "POST /bin/check/ HTTP/1.1" 500 152413
|
|
|
+[2025-06-25 20:43:09,319][django.request.log_response():241] [ERROR] Internal Server Error: /bin/check/
|
|
|
+Traceback (most recent call last):
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\exception.py", line 55, in inner
|
|
|
+ response = get_response(request)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
|
|
|
+ response = wrapped_callback(request, *callback_args, **callback_kwargs)
|
|
|
+ File "d:\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:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\viewsets.py", line 125, in view
|
|
|
+ return self.dispatch(request, *args, **kwargs)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 509, in dispatch
|
|
|
+ response = self.handle_exception(exc)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 469, in handle_exception
|
|
|
+ self.raise_uncaught_exception(exc)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 480, in raise_uncaught_exception
|
|
|
+ raise exc
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 506, in dispatch
|
|
|
+ response = handler(request, *args, **kwargs)
|
|
|
+ File "D:\code\vue\greater_wms\bin\views.py", line 183, in batch_status_location
|
|
|
+ detail.batch.batch_number if detail.batch else "no_batch", # 改为存储批号而不是对象
|
|
|
+AttributeError: 'BoundBatchModel' object has no attribute 'batch_number'
|
|
|
+[2025-06-25 20:43:09,322][django.server.log_message():187] [ERROR] "POST /bin/check/ HTTP/1.1" 500 110604
|