|
@@ -37713,3 +37713,390 @@ AttributeError: 'BoundBatchModel' object has no attribute 'batch_number'
|
|
|
[2025-06-28 14:31:13,229][django.request.log_response():241] [WARNING] Not Found: /container/locationdetail/
|
|
|
[2025-06-28 14:31:13,246][django.request.log_response():241] [WARNING] Not Found: /container/locationdetail/
|
|
|
[2025-06-28 21:12:01,379][django.request.log_response():241] [WARNING] Not Found: /container/locationdetail/
|
|
|
+[2025-06-29 13:07:02,766][django.request.log_response():241] [WARNING] Not Found: /container/locationdetail/
|
|
|
+[2025-06-29 13:10:12,214][django.request.log_response():241] [WARNING] Not Found: /container/locationdetail/
|
|
|
+[2025-06-30 15:31:20,877][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=1&page_size=11 HTTP/1.1" 200 4581
|
|
|
+[2025-06-30 15:31:25,291][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:31:25,314][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:33:30,392][django.request.log_response():241] [ERROR] Internal Server Error: /wms/outboundBills/
|
|
|
+Traceback (most recent call last):
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 89, in _execute
|
|
|
+ return self.cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\sqlite3\base.py", line 357, in execute
|
|
|
+ return Database.Cursor.execute(self, query, params)
|
|
|
+sqlite3.OperationalError: database is locked
|
|
|
+
|
|
|
+The above exception was the direct cause of the following exception:
|
|
|
+
|
|
|
+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 497, in dispatch
|
|
|
+ self.initial(request, *args, **kwargs)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 416, in initial
|
|
|
+ self.check_throttles(request)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 359, in check_throttles
|
|
|
+ if not throttle.allow_request(request, self):
|
|
|
+ File "D:\code\vue\greater_wms\utils\throttle.py", line 27, in allow_request
|
|
|
+ i.delete()
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\base.py", line 1118, in delete
|
|
|
+ return collector.delete()
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\deletion.py", line 448, in delete
|
|
|
+ count = sql.DeleteQuery(model).delete_batch(
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\sql\subqueries.py", line 42, in delete_batch
|
|
|
+ num_deleted += self.do_query(
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\sql\subqueries.py", line 20, in do_query
|
|
|
+ cursor = self.get_compiler(using).execute_sql(CURSOR)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\sql\compiler.py", line 1398, in execute_sql
|
|
|
+ cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 103, in execute
|
|
|
+ return super().execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 67, in execute
|
|
|
+ return self._execute_with_wrappers(
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 80, in _execute_with_wrappers
|
|
|
+ return executor(sql, params, many, context)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 89, in _execute
|
|
|
+ return self.cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\utils.py", line 91, in __exit__
|
|
|
+ raise dj_exc_value.with_traceback(traceback) from exc_value
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 89, in _execute
|
|
|
+ return self.cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\sqlite3\base.py", line 357, in execute
|
|
|
+ return Database.Cursor.execute(self, query, params)
|
|
|
+django.db.utils.OperationalError: database is locked
|
|
|
+[2025-06-30 15:33:30,399][django.server.log_message():187] [ERROR] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 500 180535
|
|
|
+[2025-06-30 15:33:54,392][django.request.log_response():241] [ERROR] Internal Server Error: /wms/inboundBills/
|
|
|
+Traceback (most recent call last):
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 89, in _execute
|
|
|
+ return self.cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\sqlite3\base.py", line 357, in execute
|
|
|
+ return Database.Cursor.execute(self, query, params)
|
|
|
+sqlite3.OperationalError: database is locked
|
|
|
+
|
|
|
+The above exception was the direct cause of the following exception:
|
|
|
+
|
|
|
+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 497, in dispatch
|
|
|
+ self.initial(request, *args, **kwargs)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 416, in initial
|
|
|
+ self.check_throttles(request)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 359, in check_throttles
|
|
|
+ if not throttle.allow_request(request, self):
|
|
|
+ File "D:\code\vue\greater_wms\utils\throttle.py", line 27, in allow_request
|
|
|
+ i.delete()
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\base.py", line 1118, in delete
|
|
|
+ return collector.delete()
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\deletion.py", line 448, in delete
|
|
|
+ count = sql.DeleteQuery(model).delete_batch(
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\sql\subqueries.py", line 42, in delete_batch
|
|
|
+ num_deleted += self.do_query(
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\sql\subqueries.py", line 20, in do_query
|
|
|
+ cursor = self.get_compiler(using).execute_sql(CURSOR)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\sql\compiler.py", line 1398, in execute_sql
|
|
|
+ cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 103, in execute
|
|
|
+ return super().execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 67, in execute
|
|
|
+ return self._execute_with_wrappers(
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 80, in _execute_with_wrappers
|
|
|
+ return executor(sql, params, many, context)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 89, in _execute
|
|
|
+ return self.cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\utils.py", line 91, in __exit__
|
|
|
+ raise dj_exc_value.with_traceback(traceback) from exc_value
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 89, in _execute
|
|
|
+ return self.cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\sqlite3\base.py", line 357, in execute
|
|
|
+ return Database.Cursor.execute(self, query, params)
|
|
|
+django.db.utils.OperationalError: database is locked
|
|
|
+[2025-06-30 15:33:54,419][django.server.log_message():187] [ERROR] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 500 180504
|
|
|
+[2025-06-30 15:33:54,676][django.server.log_message():187] [INFO] "POST /container/out_task/ HTTP/1.1" 200 30
|
|
|
+[2025-06-30 15:33:54,693][django.server.log_message():187] [INFO] "POST /container/batch/ HTTP/1.1" 200 30
|
|
|
+[2025-06-30 15:33:54,749][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=1&page_size=11 HTTP/1.1" 200 4581
|
|
|
+[2025-06-30 15:33:59,502][django.server.log_message():187] [INFO] "GET /bound/list/75/ HTTP/1.1" 200 400
|
|
|
+[2025-06-30 15:33:59,512][django.server.log_message():187] [INFO] "GET /bound/outdetail/?bound_list=75 HTTP/1.1" 200 2571
|
|
|
+[2025-06-30 15:33:59,546][django.server.log_message():187] [INFO] "GET /container/out_detail/75/ HTTP/1.1" 200 3891
|
|
|
+[2025-06-30 15:34:12,871][django.server.log_message():187] [INFO] "GET /container/out_detail/75/ HTTP/1.1" 200 3891
|
|
|
+[2025-06-30 15:34:15,319][django.server.log_message():187] [INFO] "GET /bound/list/75/ HTTP/1.1" 200 400
|
|
|
+[2025-06-30 15:34:15,381][django.server.log_message():187] [INFO] "GET /bound/outdetail/?bound_list=75 HTTP/1.1" 200 2571
|
|
|
+[2025-06-30 15:34:15,408][django.server.log_message():187] [INFO] "GET /container/out_detail/75/ HTTP/1.1" 200 3891
|
|
|
+[2025-06-30 15:34:24,076][django.server.log_message():187] [INFO] "GET /warehouse/boundcodetype/ HTTP/1.1" 200 250
|
|
|
+[2025-06-30 15:34:24,080][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=1&page_size=11 HTTP/1.1" 200 4581
|
|
|
+[2025-06-30 15:34:24,139][django.server.log_message():187] [INFO] "GET /warehouse/department/ HTTP/1.1" 200 2863
|
|
|
+[2025-06-30 15:34:24,156][django.server.log_message():187] [INFO] "GET /warehouse/multiple/?max_page=30 HTTP/1.1" 200 371
|
|
|
+[2025-06-30 15:34:24,181][django.server.log_message():187] [INFO] "GET /warehouse/boundtype/ HTTP/1.1" 200 233
|
|
|
+[2025-06-30 15:34:24,227][django.server.log_message():187] [INFO] "GET /warehouse/boundbusiness/ HTTP/1.1" 200 229
|
|
|
+[2025-06-30 15:34:24,231][django.server.log_message():187] [INFO] "GET /warehouse/status/ HTTP/1.1" 200 600
|
|
|
+[2025-06-30 15:34:24,279][django.server.log_message():187] [INFO] "GET /staff/?staff_name=1 HTTP/1.1" 200 307
|
|
|
+[2025-06-30 15:34:24,283][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:34:24,308][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:34:25,841][django.server.log_message():187] [INFO] "GET /container/list/?page=1&page_size=11 HTTP/1.1" 200 1835
|
|
|
+[2025-06-30 15:34:28,005][django.server.log_message():187] [INFO] "GET /warehouse/boundcodetype/ HTTP/1.1" 200 250
|
|
|
+[2025-06-30 15:34:28,039][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=0&page_size=11 HTTP/1.1" 200 4722
|
|
|
+[2025-06-30 15:34:28,053][django.server.log_message():187] [INFO] "GET /warehouse/status/ HTTP/1.1" 200 600
|
|
|
+[2025-06-30 15:34:28,102][django.server.log_message():187] [INFO] "GET /warehouse/boundbusiness/ HTTP/1.1" 200 229
|
|
|
+[2025-06-30 15:34:28,107][django.server.log_message():187] [INFO] "GET /warehouse/department/?max_page=1000 HTTP/1.1" 200 9376
|
|
|
+[2025-06-30 15:34:28,148][django.server.log_message():187] [INFO] "GET /warehouse/boundtype/ HTTP/1.1" 200 233
|
|
|
+[2025-06-30 15:34:28,923][django.server.log_message():187] [INFO] "GET /bound/batch/?page=1&page_size=11 HTTP/1.1" 200 7487
|
|
|
+[2025-06-30 15:34:32,668][django.server.log_message():187] [INFO] "GET /bound/list/75/ HTTP/1.1" 200 400
|
|
|
+[2025-06-30 15:34:32,726][django.server.log_message():187] [INFO] "GET /bound/outdetail/?bound_list=75 HTTP/1.1" 200 2571
|
|
|
+[2025-06-30 15:34:32,746][django.server.log_message():187] [INFO] "GET /container/out_detail/75/ HTTP/1.1" 200 3891
|
|
|
+[2025-06-30 15:34:40,969][django.server.log_message():187] [INFO] "GET /warehouse/department/ HTTP/1.1" 200 2863
|
|
|
+[2025-06-30 15:34:41,001][django.server.log_message():187] [INFO] "GET /warehouse/boundtype/ HTTP/1.1" 200 233
|
|
|
+[2025-06-30 15:34:41,033][django.server.log_message():187] [INFO] "GET /warehouse/status/ HTTP/1.1" 200 600
|
|
|
+[2025-06-30 15:34:41,063][django.server.log_message():187] [INFO] "GET /warehouse/boundcodetype/ HTTP/1.1" 200 250
|
|
|
+[2025-06-30 15:34:41,110][django.server.log_message():187] [INFO] "GET /warehouse/boundbusiness/ HTTP/1.1" 200 229
|
|
|
+[2025-06-30 15:34:41,115][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=1&page_size=11 HTTP/1.1" 200 4581
|
|
|
+[2025-06-30 15:34:42,519][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=1&page_size=11 HTTP/1.1" 200 4581
|
|
|
+[2025-06-30 15:34:42,537][django.server.log_message():187] [INFO] "GET /warehouse/status/ HTTP/1.1" 200 600
|
|
|
+[2025-06-30 15:34:42,554][django.server.log_message():187] [INFO] "GET /warehouse/boundtype/ HTTP/1.1" 200 233
|
|
|
+[2025-06-30 15:34:42,571][django.server.log_message():187] [INFO] "GET /warehouse/department/ HTTP/1.1" 200 2863
|
|
|
+[2025-06-30 15:34:42,584][django.server.log_message():187] [INFO] "GET /warehouse/boundcodetype/ HTTP/1.1" 200 250
|
|
|
+[2025-06-30 15:34:42,606][django.server.log_message():187] [INFO] "GET /warehouse/boundbusiness/ HTTP/1.1" 200 229
|
|
|
+[2025-06-30 15:34:44,859][django.server.log_message():187] [INFO] "OPTIONS /bound/list/?page=1&base_type=1&page_size=11&goods_desc__icontains=%E6%9F%9A%E8%8B%B7 HTTP/1.1" 200 0
|
|
|
+[2025-06-30 15:34:44,965][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=1&page_size=11&goods_desc__icontains=%E6%9F%9A%E8%8B%B7 HTTP/1.1" 200 4622
|
|
|
+[2025-06-30 15:34:45,265][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:34:45,268][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:34:53,727][django.server.log_message():187] [INFO] "GET /bound/batch/?page=1&page_size=11&goods_desc__icontains=%E6%9F%9A%E8%8B%B7 HTTP/1.1" 200 7485
|
|
|
+[2025-06-30 15:35:10,974][django.server.log_message():187] [INFO] "POST /bound/batch/container/ HTTP/1.1" 200 641
|
|
|
+[2025-06-30 15:36:03,991][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:36:04,016][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:36:40,587][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:36:40,589][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:37:44,005][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:37:44,026][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:38:40,534][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:38:40,554][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:39:24,031][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:39:24,034][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:40:40,585][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:40:40,587][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:41:04,045][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:41:04,045][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:41:40,573][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:41:40,573][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:42:44,052][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:42:44,054][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:43:40,599][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:43:40,602][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:44:24,550][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:44:24,570][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:45:05,714][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:45:05,714][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:45:11,107][django.server.log_message():187] [INFO] "GET /bound/batch/?page=1&page_size=11&goods_desc__icontains=%E6%9F%9A%E8%8B%B7 HTTP/1.1" 200 7484
|
|
|
+[2025-06-30 15:45:14,344][django.server.log_message():187] [INFO] "POST /bound/batch/container/ HTTP/1.1" 200 641
|
|
|
+[2025-06-30 15:45:20,896][django.server.log_message():187] [INFO] "POST /container/out_task/ HTTP/1.1" 200 30
|
|
|
+[2025-06-30 15:45:20,924][django.server.log_message():187] [INFO] "POST /container/batch/ HTTP/1.1" 200 30
|
|
|
+[2025-06-30 15:45:20,961][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=1&page_size=11&goods_desc__icontains=%E6%9F%9A%E8%8B%B7 HTTP/1.1" 200 4622
|
|
|
+[2025-06-30 15:45:26,441][django.server.log_message():187] [INFO] "GET /bound/batch/?page=1&page_size=11&goods_desc__icontains=%E6%9F%9A%E8%8B%B7 HTTP/1.1" 200 7485
|
|
|
+[2025-06-30 15:45:28,333][django.server.log_message():187] [INFO] "POST /bound/batch/container/ HTTP/1.1" 200 641
|
|
|
+[2025-06-30 15:46:03,989][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:46:04,009][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:46:30,976][django.server.log_message():187] [INFO] "GET /warehouse/boundcodetype/ HTTP/1.1" 200 250
|
|
|
+[2025-06-30 15:46:31,005][django.server.log_message():187] [INFO] "GET /warehouse/boundtype/ HTTP/1.1" 200 233
|
|
|
+[2025-06-30 15:46:31,052][django.server.log_message():187] [INFO] "GET /warehouse/status/ HTTP/1.1" 200 600
|
|
|
+[2025-06-30 15:46:31,057][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=0&page_size=11 HTTP/1.1" 200 4722
|
|
|
+[2025-06-30 15:46:31,071][django.server.log_message():187] [INFO] "GET /warehouse/boundbusiness/ HTTP/1.1" 200 229
|
|
|
+[2025-06-30 15:46:31,090][django.server.log_message():187] [INFO] "GET /warehouse/department/?max_page=1000 HTTP/1.1" 200 9376
|
|
|
+[2025-06-30 15:46:34,450][django.server.log_message():187] [INFO] "GET /bound/batch/?page=1&page_size=11 HTTP/1.1" 200 7486
|
|
|
+[2025-06-30 15:46:40,486][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:46:40,505][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:47:57,609][django.server.log_message():187] [INFO] "POST /container/batch/ HTTP/1.1" 200 30
|
|
|
+[2025-06-30 15:47:57,612][django.server.log_message():187] [INFO] "POST /container/out_task/ HTTP/1.1" 200 30
|
|
|
+[2025-06-30 15:47:57,676][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=1&page_size=11&goods_desc__icontains=%E6%9F%9A%E8%8B%B7 HTTP/1.1" 200 4622
|
|
|
+[2025-06-30 15:47:59,789][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:47:59,809][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:48:01,608][django.server.log_message():187] [INFO] "POST /bound/batch/container/ HTTP/1.1" 200 641
|
|
|
+[2025-06-30 15:48:05,532][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:48:05,535][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:48:06,185][django.server.log_message():187] [INFO] "OPTIONS /container/locationdetail/?container=85 HTTP/1.1" 200 0
|
|
|
+[2025-06-30 15:48:06,185][django.server.log_message():187] [INFO] "OPTIONS /container/containerdetail/?container=85 HTTP/1.1" 200 0
|
|
|
+[2025-06-30 15:48:06,186][django.server.log_message():187] [INFO] "OPTIONS /container/operate/?status=1&container=85 HTTP/1.1" 200 0
|
|
|
+[2025-06-30 15:48:06,238][django.server.log_message():187] [INFO] "GET /container/locationdetail/?container=85 HTTP/1.1" 200 465
|
|
|
+[2025-06-30 15:48:06,292][django.server.log_message():187] [INFO] "GET /container/containerdetail/?container=85 HTTP/1.1" 200 1681
|
|
|
+[2025-06-30 15:48:06,310][django.server.log_message():187] [INFO] "GET /container/operate/?status=1&container=85 HTTP/1.1" 200 7127
|
|
|
+[2025-06-30 15:49:24,025][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:49:24,054][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:50:40,528][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:50:40,548][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:51:04,035][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:51:04,037][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:51:40,617][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:51:40,620][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:52:44,539][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:52:44,539][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:54:05,431][django.server.log_message():187] [INFO] "GET /bound/list/?page=1&base_type=1&page_size=11&goods_desc__icontains=%E6%9F%9A%E8%8B%B7 HTTP/1.1" 200 4622
|
|
|
+[2025-06-30 15:55:16,949][django.request.log_response():241] [ERROR] Internal Server Error: /wms/outboundBills/
|
|
|
+Traceback (most recent call last):
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 89, in _execute
|
|
|
+ return self.cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\sqlite3\base.py", line 357, in execute
|
|
|
+ return Database.Cursor.execute(self, query, params)
|
|
|
+sqlite3.OperationalError: database is locked
|
|
|
+
|
|
|
+The above exception was the direct cause of the following exception:
|
|
|
+
|
|
|
+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 497, in dispatch
|
|
|
+ self.initial(request, *args, **kwargs)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 416, in initial
|
|
|
+ self.check_throttles(request)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 359, in check_throttles
|
|
|
+ if not throttle.allow_request(request, self):
|
|
|
+ File "D:\code\vue\greater_wms\utils\throttle.py", line 27, in allow_request
|
|
|
+ i.delete()
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\base.py", line 1118, in delete
|
|
|
+ return collector.delete()
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\deletion.py", line 448, in delete
|
|
|
+ count = sql.DeleteQuery(model).delete_batch(
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\sql\subqueries.py", line 42, in delete_batch
|
|
|
+ num_deleted += self.do_query(
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\sql\subqueries.py", line 20, in do_query
|
|
|
+ cursor = self.get_compiler(using).execute_sql(CURSOR)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\sql\compiler.py", line 1398, in execute_sql
|
|
|
+ cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 103, in execute
|
|
|
+ return super().execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 67, in execute
|
|
|
+ return self._execute_with_wrappers(
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 80, in _execute_with_wrappers
|
|
|
+ return executor(sql, params, many, context)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 89, in _execute
|
|
|
+ return self.cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\utils.py", line 91, in __exit__
|
|
|
+ raise dj_exc_value.with_traceback(traceback) from exc_value
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 89, in _execute
|
|
|
+ return self.cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\sqlite3\base.py", line 357, in execute
|
|
|
+ return Database.Cursor.execute(self, query, params)
|
|
|
+django.db.utils.OperationalError: database is locked
|
|
|
+[2025-06-30 15:55:16,950][django.request.log_response():241] [ERROR] Internal Server Error: /wms/inboundBills/
|
|
|
+Traceback (most recent call last):
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 89, in _execute
|
|
|
+ return self.cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\sqlite3\base.py", line 357, in execute
|
|
|
+ return Database.Cursor.execute(self, query, params)
|
|
|
+sqlite3.OperationalError: database is locked
|
|
|
+
|
|
|
+The above exception was the direct cause of the following exception:
|
|
|
+
|
|
|
+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 497, in dispatch
|
|
|
+ self.initial(request, *args, **kwargs)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 416, in initial
|
|
|
+ self.check_throttles(request)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\rest_framework\views.py", line 359, in check_throttles
|
|
|
+ if not throttle.allow_request(request, self):
|
|
|
+ File "D:\code\vue\greater_wms\utils\throttle.py", line 27, in allow_request
|
|
|
+ i.delete()
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\base.py", line 1118, in delete
|
|
|
+ return collector.delete()
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\deletion.py", line 448, in delete
|
|
|
+ count = sql.DeleteQuery(model).delete_batch(
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\sql\subqueries.py", line 42, in delete_batch
|
|
|
+ num_deleted += self.do_query(
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\sql\subqueries.py", line 20, in do_query
|
|
|
+ cursor = self.get_compiler(using).execute_sql(CURSOR)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\models\sql\compiler.py", line 1398, in execute_sql
|
|
|
+ cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 103, in execute
|
|
|
+ return super().execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 67, in execute
|
|
|
+ return self._execute_with_wrappers(
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 80, in _execute_with_wrappers
|
|
|
+ return executor(sql, params, many, context)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 89, in _execute
|
|
|
+ return self.cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\utils.py", line 91, in __exit__
|
|
|
+ raise dj_exc_value.with_traceback(traceback) from exc_value
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\utils.py", line 89, in _execute
|
|
|
+ return self.cursor.execute(sql, params)
|
|
|
+ File "d:\code\vue\greater_wms\.venv\lib\site-packages\django\db\backends\sqlite3\base.py", line 357, in execute
|
|
|
+ return Database.Cursor.execute(self, query, params)
|
|
|
+django.db.utils.OperationalError: database is locked
|
|
|
+[2025-06-30 15:55:16,967][django.server.log_message():187] [ERROR] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 500 180492
|
|
|
+[2025-06-30 15:55:16,971][django.server.log_message():187] [ERROR] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 500 180459
|
|
|
+[2025-06-30 15:55:40,282][django.server.log_message():187] [INFO] "GET /warehouse/boundcodetype/ HTTP/1.1" 200 250
|
|
|
+[2025-06-30 15:55:40,309][django.server.log_message():187] [INFO] "GET /warehouse/boundtype/ HTTP/1.1" 200 233
|
|
|
+[2025-06-30 15:55:40,335][django.server.log_message():187] [INFO] "GET /warehouse/department/?max_page=1000 HTTP/1.1" 200 9376
|
|
|
+[2025-06-30 15:55:40,358][django.server.log_message():187] [INFO] "GET /warehouse/boundbusiness/ HTTP/1.1" 200 229
|
|
|
+[2025-06-30 15:55:40,379][django.server.log_message():187] [INFO] "GET /warehouse/status/ HTTP/1.1" 200 600
|
|
|
+[2025-06-30 15:55:51,723][django.server.log_message():187] [INFO] "GET /staff/?staff_name=1 HTTP/1.1" 200 307
|
|
|
+[2025-06-30 15:55:51,730][django.server.log_message():187] [INFO] "GET /warehouse/multiple/?max_page=30 HTTP/1.1" 200 371
|
|
|
+[2025-06-30 15:55:51,779][django.server.log_message():187] [INFO] "GET /bound/batch/?page=1&page_size=11 HTTP/1.1" 200 7487
|
|
|
+[2025-06-30 15:55:51,801][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:55:51,824][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:55:55,245][django.server.log_message():187] [INFO] "POST /bound/batch/container/ HTTP/1.1" 200 641
|
|
|
+[2025-06-30 15:56:25,580][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:56:25,648][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:57:31,716][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:57:31,737][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:58:40,542][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:58:40,601][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 15:59:11,752][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 15:59:11,755][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 16:00:40,579][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 16:00:40,582][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 16:00:51,692][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 16:00:51,713][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 16:01:40,586][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 16:01:40,588][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 16:02:31,745][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 16:02:31,749][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 16:03:40,582][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|
|
|
+[2025-06-30 16:03:40,585][django.server.log_message():187] [INFO] "GET /wms/inboundBills/?bound_status=0 HTTP/1.1" 200 917
|
|
|
+[2025-06-30 16:04:12,526][django.server.log_message():187] [INFO] "GET /wms/outboundBills/?bound_status=0 HTTP/1.1" 200 2211
|