2025-04-29 18:09:00 +08:00
[WARNING][2025-04-28 10:43:31,783][operation.py:133]"GET - GenerateControllerDG[create_information] /api/generate/create/baseInformation" ("int() argument must be a string, a bytes-like object or a real number, not 'NoneType'",)
[ERROR][2025-04-28 10:43:31,783][errors.py:131]int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\dg.py", line 490, in create_information
line_count = int(first_round_SO.total_lines)
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
[ERROR][2025-04-28 10:43:31,812][log.py:248]Internal Server Error: /api/generate/create/baseInformation
[WARNING][2025-04-28 10:43:32,140][operation.py:133]"GET - GenerateControllerDG[create_codeQuality] /api/generate/create/codeQuality" ("int() argument must be a string, a bytes-like object or a real number, not 'NoneType'",)
[ERROR][2025-04-28 10:43:32,140][errors.py:131]int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\dg.py", line 789, in create_codeQuality
context.update({'size': int(source_dut.total_lines)})
~~~^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
[ERROR][2025-04-28 10:43:32,148][log.py:248]Internal Server Error: /api/generate/create/codeQuality
[WARNING][2025-04-28 10:43:41,712][operation.py:133]"GET - GenerateControllerDG[create_information] /api/generate/create/baseInformation" ("int() argument must be a string, a bytes-like object or a real number, not 'NoneType'",)
[ERROR][2025-04-28 10:43:41,712][errors.py:131]int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\dg.py", line 490, in create_information
line_count = int(first_round_SO.total_lines)
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
[ERROR][2025-04-28 10:43:41,713][log.py:248]Internal Server Error: /api/generate/create/baseInformation
[WARNING][2025-04-28 10:43:41,986][operation.py:133]"GET - GenerateControllerDG[create_codeQuality] /api/generate/create/codeQuality" ("int() argument must be a string, a bytes-like object or a real number, not 'NoneType'",)
[ERROR][2025-04-28 10:43:41,987][errors.py:131]int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\dg.py", line 789, in create_codeQuality
context.update({'size': int(source_dut.total_lines)})
~~~^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
[ERROR][2025-04-28 10:43:41,996][log.py:248]Internal Server Error: /api/generate/create/codeQuality
[WARNING][2025-04-28 10:44:37,243][operation.py:133]"GET - GenerateControllerDG[create_information] /api/generate/create/baseInformation" ("'item' is undefined",)
[ERROR][2025-04-28 10:44:37,243][errors.py:131]'item' is undefined
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\dg.py", line 506, in create_information
return create_dg_docx('被测软件基本信息.docx', context, id)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\extensions\util.py", line 45, in create_dg_docx
doc.render(context)
~~~~~~~~~~^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\docxtpl\template.py", line 484, in render
xml_src = self.build_xml(context, jinja_env)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\docxtpl\template.py", line 431, in build_xml
xml = self.render_xml_part(xml, self.docx._part, context, jinja_env)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\docxtpl\template.py", line 317, in render_xml_part
raise exc
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\docxtpl\template.py", line 308, in render_xml_part
dst_xml = template.render(context)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\jinja2\environment.py", line 1295, in render
self.environment.handle_exception()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\jinja2\environment.py", line 942, in handle_exception
raise rewrite_traceback_stack(source=source)
File "<template>", line 26, in top-level template code
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\jinja2\environment.py", line 490, in getattr
return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'item' is undefined
[ERROR][2025-04-28 10:44:37,304][log.py:248]Internal Server Error: /api/generate/create/baseInformation
[WARNING][2025-04-28 10:50:45,257][operation.py:133]"GET - GenerateControllerBG[create_quality_evaluate] /api/generateBG/create/quality_evaluate" ("unsupported operand type(s) for /: 'int' and 'str'",)
[ERROR][2025-04-28 10:50:45,257][errors.py:131]unsupported operand type(s) for /: 'int' and 'str'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\bg.py", line 517, in create_quality_evaluate
'qian_comment_rate': format(problem_count / last_dut_so.total_lines * 1000, '.4f'),
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
TypeError: unsupported operand type(s) for /: 'int' and 'str'
[ERROR][2025-04-28 10:50:45,297][log.py:248]Internal Server Error: /api/generateBG/create/quality_evaluate
[WARNING][2025-04-28 11:20:53,711][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 11:22:35,904][operation.py:133]"POST - DutController[upload_code_lines] /api/project/dut/upload_file" ("'WSGIRequest' object has no attribute 'user'",)
[ERROR][2025-04-28 11:22:35,904][errors.py:131]'WSGIRequest' object has no attribute 'user'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 209, in run
route_function.run_permission_check(ctx)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 85, in run_permission_check
ctx.controller_instance.check_permissions()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\base.py", line 247, in check_permissions
and not permission.has_permission(
~~~~~~~~~~~~~~~~~~~~~~~~~^
request=self.context.request, controller=self
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\permissions\common.py", line 33, in has_permission
user = request.user or request.auth # type: ignore
^^^^^^^^^^^^
AttributeError: 'WSGIRequest' object has no attribute 'user'
[ERROR][2025-04-28 11:22:35,913][log.py:248]Internal Server Error: /api/project/dut/upload_file
[WARNING][2025-04-28 13:21:15,101][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:22:09,278][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:22:36,936][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:23:26,167][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:23:48,758][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:23:49,301][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:23:49,647][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:23:49,842][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:23:50,262][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:25:08,127][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:25:16,877][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:26:50,173][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:26:50,634][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:32:17,562][operation.py:133]"POST - DutController[upload_code_lines] /api/project/dut/upload_file" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('file', 'file'), 'msg': 'Field required'}],)
[WARNING][2025-04-28 13:32:17,569][log.py:248]Unprocessable Content: /api/project/dut/upload_file
[WARNING][2025-04-28 13:34:36,777][operation.py:133]"POST - DutController[upload_code_lines] /api/project/dut/upload_file" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('file', 'file'), 'msg': 'Field required'}],)
[WARNING][2025-04-28 13:34:36,785][log.py:248]Unprocessable Content: /api/project/dut/upload_file
[WARNING][2025-04-28 13:34:48,715][operation.py:133]"POST - DutController[upload_code_lines] /api/project/dut/upload_file" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('file', 'file'), 'msg': 'Field required'}],)
[WARNING][2025-04-28 13:34:48,723][log.py:248]Unprocessable Content: /api/project/dut/upload_file
[WARNING][2025-04-28 13:34:53,274][operation.py:133]"POST - DutController[upload_code_lines] /api/project/dut/upload_file" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('file', 'file'), 'msg': 'Field required'}],)
[WARNING][2025-04-28 13:34:53,282][log.py:248]Unprocessable Content: /api/project/dut/upload_file
[WARNING][2025-04-28 13:35:12,359][operation.py:133]"POST - DutController[upload_code_lines] /api/project/dut/upload_file" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('file', 'file'), 'msg': 'Field required'}],)
[WARNING][2025-04-28 13:35:12,367][log.py:248]Unprocessable Content: /api/project/dut/upload_file
[WARNING][2025-04-28 13:35:22,241][operation.py:133]"POST - DutController[upload_code_lines] /api/project/dut/upload_file" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('file', 'file'), 'msg': 'Field required'}],)
[WARNING][2025-04-28 13:35:22,250][log.py:248]Unprocessable Content: /api/project/dut/upload_file
[WARNING][2025-04-28 13:35:25,412][operation.py:133]"POST - DutController[upload_code_lines] /api/project/dut/upload_file" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('file', 'file'), 'msg': 'Field required'}],)
[WARNING][2025-04-28 13:35:25,420][log.py:248]Unprocessable Content: /api/project/dut/upload_file
[WARNING][2025-04-28 13:36:53,358][operation.py:133]"POST - DutController[upload_code_lines] /api/project/dut/upload_file" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('file', 'file'), 'msg': 'Field required'}],)
[WARNING][2025-04-28 13:36:53,367][log.py:248]Unprocessable Content: /api/project/dut/upload_file
[WARNING][2025-04-28 13:37:15,024][operation.py:133]"POST - DutController[upload_code_lines] /api/project/dut/upload_file" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('file', 'file'), 'msg': 'Field required'}],)
[WARNING][2025-04-28 13:37:15,032][log.py:248]Unprocessable Content: /api/project/dut/upload_file
[WARNING][2025-04-28 13:38:22,773][operation.py:133]"POST - DutController[upload_code_lines] /api/project/dut/upload_file" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('file', 'file'), 'msg': 'Field required'}],)
[WARNING][2025-04-28 13:38:22,782][log.py:248]Unprocessable Content: /api/project/dut/upload_file
[WARNING][2025-04-28 13:39:40,522][operation.py:133]"POST - DutController[upload_code_lines] /api/project/dut/upload_file" ([{'type': 'missing', 'loc': ('file', 'file'), 'msg': 'Field required'}],)
[WARNING][2025-04-28 13:39:40,530][log.py:248]Unprocessable Content: /api/project/dut/upload_file
[WARNING][2025-04-28 13:40:12,351][log.py:248]Not Found: /
[WARNING][2025-04-28 13:40:12,479][log.py:248]Not Found: /favicon.ico
[WARNING][2025-04-28 13:42:40,185][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:42:56,830][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-04-28 13:43:04,089][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:43:36,782][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-04-28 13:44:05,801][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:44:08,789][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:44:09,186][log.py:248]Unauthorized: /api/project/dut/upload_file
[WARNING][2025-04-28 13:45:54,713][operation.py:133]"POST - DutController[upload_code_lines] /api/project/dut/upload_file" ("'WSGIRequest' object has no attribute 'user'",)
[ERROR][2025-04-28 13:45:54,713][errors.py:131]'WSGIRequest' object has no attribute 'user'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 209, in run
route_function.run_permission_check(ctx)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 85, in run_permission_check
ctx.controller_instance.check_permissions()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\base.py", line 247, in check_permissions
and not permission.has_permission(
~~~~~~~~~~~~~~~~~~~~~~~~~^
request=self.context.request, controller=self
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\permissions\common.py", line 33, in has_permission
user = request.user or request.auth # type: ignore
^^^^^^^^^^^^
AttributeError: 'WSGIRequest' object has no attribute 'user'
[ERROR][2025-04-28 13:45:54,716][log.py:248]Internal Server Error: /api/project/dut/upload_file
[WARNING][2025-04-28 13:47:38,976][operation.py:133]"POST - DutController[upload_code_lines] /api/project/dut/upload_file" 403
[WARNING][2025-04-28 13:47:38,977][log.py:248]Forbidden: /api/project/dut/upload_file
[WARNING][2025-04-28 13:47:40,106][operation.py:133]"POST - DutController[upload_code_lines] /api/project/dut/upload_file" 403
[WARNING][2025-04-28 13:47:40,107][log.py:248]Forbidden: /api/project/dut/upload_file
[WARNING][2025-04-28 13:56:21,615][operation.py:133]"POST - UploadController[upload_code_lines] /api/dut_upload/upload_file" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}],)
[WARNING][2025-04-28 13:56:21,616][log.py:248]Unprocessable Content: /api/dut_upload/upload_file
[WARNING][2025-04-28 15:26:25,966][operation.py:133]"POST - UploadController[upload_code_lines] /api/dut_upload/upload_file" ('Dut has no metrics.',)
[ERROR][2025-04-28 15:26:25,967][errors.py:131]Dut has no metrics.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 221, in upload_code_lines
print(dut_qs.metrics)
^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 531, in __get__
raise self.RelatedObjectDoesNotExist(
...<2 lines>...
)
apps.project.models.Dut.metrics.RelatedObjectDoesNotExist: Dut has no metrics.
[ERROR][2025-04-28 15:26:25,978][log.py:248]Internal Server Error: /api/dut_upload/upload_file
[WARNING][2025-04-28 15:27:12,485][operation.py:133]"POST - UploadController[upload_code_lines] /api/dut_upload/upload_file" ('Dut has no metrics.',)
[ERROR][2025-04-28 15:27:12,485][errors.py:131]Dut has no metrics.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 221, in upload_code_lines
print(dut_qs.metrics)
^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\related_descriptors.py", line 531, in __get__
raise self.RelatedObjectDoesNotExist(
...<2 lines>...
)
apps.project.models.Dut.metrics.RelatedObjectDoesNotExist: Dut has no metrics.
[ERROR][2025-04-28 15:27:12,487][log.py:248]Internal Server Error: /api/dut_upload/upload_file
[WARNING][2025-04-28 15:48:27,788][operation.py:133]"POST - UploadController[upload_code_lines] /api/dut_upload/upload_file" ("DutMetrics() got unexpected keyword arguments: 'comment_rate', 'total_lines', 'effective_lines', 'comment_lines', 'code_ratio'",)
[ERROR][2025-04-28 15:48:27,788][errors.py:131]DutMetrics() got unexpected keyword arguments: 'comment_rate', 'total_lines', 'effective_lines', 'comment_lines', 'code_ratio'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 221, in upload_code_lines
DutMetrics.objects.create(**results)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 661, in create
obj = self.model(**kwargs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\base.py", line 569, in __init__
raise TypeError(
...<2 lines>...
)
TypeError: DutMetrics() got unexpected keyword arguments: 'comment_rate', 'total_lines', 'effective_lines', 'comment_lines', 'code_ratio'
[ERROR][2025-04-28 15:48:27,816][log.py:248]Internal Server Error: /api/dut_upload/upload_file
[WARNING][2025-04-28 15:50:03,477][operation.py:133]"POST - UploadController[upload_code_lines] /api/dut_upload/upload_file" ("DutMetrics() got unexpected keyword arguments: 'comment_rate', 'total_lines', 'effective_lines', 'comment_lines', 'code_ratio'",)
[ERROR][2025-04-28 15:50:03,477][errors.py:131]DutMetrics() got unexpected keyword arguments: 'comment_rate', 'total_lines', 'effective_lines', 'comment_lines', 'code_ratio'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 220, in upload_code_lines
DutMetrics.objects.create(**results, dut=dut_qs)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 661, in create
obj = self.model(**kwargs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\base.py", line 569, in __init__
raise TypeError(
...<2 lines>...
)
TypeError: DutMetrics() got unexpected keyword arguments: 'comment_rate', 'total_lines', 'effective_lines', 'comment_lines', 'code_ratio'
[ERROR][2025-04-28 15:50:03,480][log.py:248]Internal Server Error: /api/dut_upload/upload_file
[ERROR][2025-04-28 19:49:36,017][log.py:248]Internal Server Error: /api/createfragment/get_fragments
[WARNING][2025-04-29 09:28:56,371][log.py:248]Unauthorized: /api/system/getInfo
[WARNING][2025-04-29 09:28:56,435][log.py:248]Unauthorized: /api/system/logout
[WARNING][2025-04-29 09:29:11,245][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-04-29 10:32:52,236][log.py:248]Not Found: /api/generate/create/top_file
[WARNING][2025-04-29 10:33:21,564][log.py:248]Not Found: /api/generate/create/top_file
[WARNING][2025-04-29 10:52:51,498][log.py:248]Bad Request: /api/project/dut/save
[WARNING][2025-04-29 11:30:22,483][operation.py:133]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ("'QuerySet' object has no attribute 'sort'",)
[ERROR][2025-04-29 11:30:22,483][errors.py:131]'QuerySet' object has no attribute 'sort'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 38, in get_problem_list
self.reset_problem_ident(data.project_id)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 313, in reset_problem_ident
print(dict_item_qs.sort)
^^^^^^^^^^^^^^^^^
AttributeError: 'QuerySet' object has no attribute 'sort'
[ERROR][2025-04-29 11:30:22,509][log.py:248]Internal Server Error: /api/project/getProblemList
[WARNING][2025-04-29 13:28:47,738][operation.py:133]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ("Cannot resolve keyword 'code' into field. Choices are: create_datetime, dict, dict_id, doc_name, id, key, publish_date, remark, show_title, sort, source, status, title, update_datetime",)
[ERROR][2025-04-29 13:28:47,739][errors.py:131]Cannot resolve keyword 'code' into field. Choices are: create_datetime, dict, dict_id, doc_name, id, key, publish_date, remark, show_title, sort, source, status, title, update_datetime
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 38, in get_problem_list
self.reset_problem_ident(data.project_id)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 312, in reset_problem_ident
DictItem.objects.filter(
~~~~~~~~~~~~~~~~~~~~~~~^
code=OuterRef('case__test__testType')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
).values('sort')[:1]
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1523, in build_filter
lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1330, in solve_lookup_type
_, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta())
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1802, in names_to_path
raise FieldError(
...<2 lines>...
)
django.core.exceptions.FieldError: Cannot resolve keyword 'code' into field. Choices are: create_datetime, dict, dict_id, doc_name, id, key, publish_date, remark, show_title, sort, source, status, title, update_datetime
[ERROR][2025-04-29 13:28:47,774][log.py:248]Internal Server Error: /api/project/getProblemList
[WARNING][2025-04-29 13:37:01,560][operation.py:133]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ("'ManyRelatedManager' object has no attribute 'ident'",)
[ERROR][2025-04-29 13:37:01,561][errors.py:131]'ManyRelatedManager' object has no attribute 'ident'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 38, in get_problem_list
self.reset_problem_ident(data.project_id)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 314, in reset_problem_ident
print(problem.case.ident)
^^^^^^^^^^^^^^^^^^
AttributeError: 'ManyRelatedManager' object has no attribute 'ident'
[ERROR][2025-04-29 13:37:01,564][log.py:248]Internal Server Error: /api/project/getProblemList
[WARNING][2025-04-29 13:37:30,954][operation.py:133]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ("object of type 'ManyRelatedManager' has no len()",)
[ERROR][2025-04-29 13:37:30,954][errors.py:131]object of type 'ManyRelatedManager' has no len()
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 38, in get_problem_list
self.reset_problem_ident(data.project_id)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 314, in reset_problem_ident
print(len(problem.case))
~~~^^^^^^^^^^^^^^
TypeError: object of type 'ManyRelatedManager' has no len()
[ERROR][2025-04-29 13:37:30,956][log.py:248]Internal Server Error: /api/project/getProblemList
[WARNING][2025-04-29 14:07:45,542][operation.py:133]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ('sorted expected 1 argument, got 2',)
[ERROR][2025-04-29 14:07:45,543][errors.py:131]sorted expected 1 argument, got 2
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 38, in get_problem_list
self.reset_problem_ident(data.project_id)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 335, in reset_problem_ident
sorted_problems = sorted(not_sorted_problems, lambda x: x['round_key'])
TypeError: sorted expected 1 argument, got 2
[ERROR][2025-04-29 14:07:45,545][log.py:248]Internal Server Error: /api/project/getProblemList
[WARNING][2025-04-29 14:08:19,066][operation.py:133]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ("'<' not supported between instances of 'str' and 'NoneType'",)
[ERROR][2025-04-29 14:08:19,067][errors.py:131]'<' not supported between instances of 'str' and 'NoneType'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 38, in get_problem_list
self.reset_problem_ident(data.project_id)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 335, in reset_problem_ident
sorted_problems = sorted(not_sorted_problems, key=lambda x: x['round_key'])
TypeError: '<' not supported between instances of 'str' and 'NoneType'
[ERROR][2025-04-29 14:08:19,070][log.py:248]Internal Server Error: /api/project/getProblemList
[WARNING][2025-04-29 14:08:21,588][operation.py:133]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ("'<' not supported between instances of 'str' and 'NoneType'",)
[ERROR][2025-04-29 14:08:21,589][errors.py:131]'<' not supported between instances of 'str' and 'NoneType'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 38, in get_problem_list
self.reset_problem_ident(data.project_id)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 335, in reset_problem_ident
sorted_problems = sorted(not_sorted_problems, key=lambda x: x['round_key'])
TypeError: '<' not supported between instances of 'str' and 'NoneType'
[ERROR][2025-04-29 14:08:21,589][log.py:248]Internal Server Error: /api/project/getProblemList
[WARNING][2025-04-29 14:14:00,291][operation.py:133]"GET - ProblemController[get_problem_list] /api/project/getProblemList" ("'dict' object has no attribute 'ident' and no __dict__ for setting new attributes",)
[ERROR][2025-04-29 14:14:00,291][errors.py:131]'dict' object has no attribute 'ident' and no __dict__ for setting new attributes
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 38, in get_problem_list
self.reset_problem_ident(data.project_id)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\problem.py", line 339, in reset_problem_ident
problem.ident = str(index + 1)
^^^^^^^^^^^^^
AttributeError: 'dict' object has no attribute 'ident' and no __dict__ for setting new attributes
[ERROR][2025-04-29 14:14:00,293][log.py:248]Internal Server Error: /api/project/getProblemList
[WARNING][2025-04-29 14:20:41,997][logger.py:25][回归测试记录模块][单个问题单表格]片段:问题单4未关联用例, 请检查
[WARNING][2025-04-29 15:20:56,294][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-04-29 15:23:34,614][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-04-29 15:29:59,272][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-04-29 15:45:48,390][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-04-29 16:44:54,481][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-04-29 16:55:01,632][log.py:248]Not Found: /api/dut_upload/upload_xq_docx
[WARNING][2025-04-29 16:55:25,656][log.py:248]Not Found: /api/dut_upload/upload_xq_docx/
[WARNING][2025-04-29 16:55:51,668][log.py:248]Not Found: /api/dut_upload/upload_xq_docx/
[WARNING][2025-04-29 16:56:24,091][log.py:248]Not Found: /api/dut_upload/upload_xq_docx
[WARNING][2025-04-29 16:56:27,780][log.py:248]Not Found: /api/dut_upload/upload_xq_docx
[ERROR][2025-04-29 16:58:22,506][log.py:248]Internal Server Error: /api/dut_upload/upload_xq_docx
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
response = get_response(request)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\utils\deprecation.py", line 122, in __call__
response = self.process_response(request, response)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\middleware\common.py", line 108, in process_response
return self.response_redirect_class(self.get_full_path_with_slash(request))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\middleware\common.py", line 87, in get_full_path_with_slash
raise RuntimeError(
...<9 lines>...
)
RuntimeError: You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't redirect to the slash URL while maintaining POST data. Change your form to point to 127.0.0.1:8000/api/dut_upload/upload_xq_docx/ (note the trailing slash), or set APPEND_SLASH=False in your Django settings.
[WARNING][2025-04-29 16:59:22,330][operation.py:133]"POST - UploadController[upload_xq_docx] /api/dut_upload/upload_xq_docx/" ([{'type': 'missing', 'loc': ('query', 'dut_id'), 'msg': 'Field required'}],)
[WARNING][2025-04-29 16:59:22,330][log.py:248]Unprocessable Content: /api/dut_upload/upload_xq_docx/
2025-04-30 17:44:52 +08:00
[WARNING][2025-04-29 18:38:37,450][operation.py:133]"POST - UploadController[upload_xq_docx] /api/dut_upload/upload_xq_docx/" (1,)
[ERROR][2025-04-29 18:38:37,450][errors.py:131]1
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 245, in upload_xq_docx
XqDocParser(docx_path)
~~~~~~~~~~~^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\xq_parse.py", line 38, in __init__
target[last_section]['content'].append(para.text)
~~~~~~^^^^^^^^^^^^^^
KeyError: 1
[ERROR][2025-04-29 18:38:37,452][log.py:248]Internal Server Error: /api/dut_upload/upload_xq_docx/
[WARNING][2025-04-29 18:40:15,874][operation.py:133]"POST - UploadController[upload_xq_docx] /api/dut_upload/upload_xq_docx/" ("name 'current_title' is not defined",)
[ERROR][2025-04-29 18:40:15,874][errors.py:131]name 'current_title' is not defined
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 245, in upload_xq_docx
XqDocParser(docx_path)
~~~~~~~~~~~^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\xq_parse.py", line 39, in __init__
'title': current_title,
^^^^^^^^^^^^^
NameError: name 'current_title' is not defined. Did you mean: 'current_path'?
[ERROR][2025-04-29 18:40:15,877][log.py:248]Internal Server Error: /api/dut_upload/upload_xq_docx/
[WARNING][2025-04-29 18:42:05,951][operation.py:133]"POST - UploadController[upload_xq_docx] /api/dut_upload/upload_xq_docx/" ("invalid literal for int() with base 10: 'Normal'",)
[ERROR][2025-04-29 18:42:05,951][errors.py:131]invalid literal for int() with base 10: 'Normal'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 245, in upload_xq_docx
XqDocParser(docx_path)
~~~~~~~~~~~^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\xq_parse.py", line 41, in __init__
'level': int(para.style.name.split()[-1])
~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: invalid literal for int() with base 10: 'Normal'
[ERROR][2025-04-29 18:42:05,953][log.py:248]Internal Server Error: /api/dut_upload/upload_xq_docx/
[WARNING][2025-04-29 18:42:45,406][operation.py:133]"POST - UploadController[upload_xq_docx] /api/dut_upload/upload_xq_docx/" ('subsections',)
[ERROR][2025-04-29 18:42:45,406][errors.py:131]'subsections'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 245, in upload_xq_docx
XqDocParser(docx_path)
~~~~~~~~~~~^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\xq_parse.py", line 37, in __init__
target = target[num]['subsections']
~~~~~~~~~~~^^^^^^^^^^^^^^^
KeyError: 'subsections'
[ERROR][2025-04-29 18:42:45,408][log.py:248]Internal Server Error: /api/dut_upload/upload_xq_docx/
[WARNING][2025-04-30 09:10:35,965][log.py:248]Unauthorized: /api/system/getInfo
[WARNING][2025-04-30 09:10:36,022][log.py:248]Unauthorized: /api/system/logout
[WARNING][2025-04-30 09:10:44,595][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-04-30 09:44:38,925][operation.py:133]"POST - UploadController[upload_xq_docx] /api/dut_upload/upload_xq_docx/" ([{'type': 'missing', 'loc': ('query', 'dut_key'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('query', 'project_id'), 'msg': 'Field required'}],)
[WARNING][2025-04-30 09:44:38,926][log.py:248]Unprocessable Content: /api/dut_upload/upload_xq_docx/
[WARNING][2025-04-30 10:11:41,482][operation.py:133]"POST - UploadController[upload_xq_docx] /api/dut_upload/upload_xq_docx/" ([{'type': 'missing', 'loc': ('query', 'parseChapter'), 'msg': 'Field required'}],)
[WARNING][2025-04-30 10:11:41,482][log.py:248]Unprocessable Content: /api/dut_upload/upload_xq_docx/
[WARNING][2025-04-30 10:11:44,705][operation.py:133]"POST - UploadController[upload_xq_docx] /api/dut_upload/upload_xq_docx/" ([{'type': 'missing', 'loc': ('query', 'parseChapter'), 'msg': 'Field required'}],)
[WARNING][2025-04-30 10:11:44,706][log.py:248]Unprocessable Content: /api/dut_upload/upload_xq_docx/
[ERROR][2025-04-30 10:12:21,133][log.py:248]Internal Server Error: /api/dut_upload/upload_xq_docx
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
response = get_response(request)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\utils\deprecation.py", line 122, in __call__
response = self.process_response(request, response)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\middleware\common.py", line 108, in process_response
return self.response_redirect_class(self.get_full_path_with_slash(request))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\middleware\common.py", line 87, in get_full_path_with_slash
raise RuntimeError(
...<9 lines>...
)
RuntimeError: You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't redirect to the slash URL while maintaining POST data. Change your form to point to 127.0.0.1:8000/api/dut_upload/upload_xq_docx/?parseChapter=123 (note the trailing slash), or set APPEND_SLASH=False in your Django settings.
[WARNING][2025-04-30 13:23:11,769][operation.py:133]"POST - UploadController[upload_xq_docx] /api/dut_upload/upload_xq_docx/" ('the JSON object must be str, bytes or bytearray, not dict',)
[ERROR][2025-04-30 13:23:11,769][errors.py:131]the JSON object must be str, bytes or bytearray, not dict
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 246, in upload_xq_docx
return extracter.main(parseChapter)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\xq_parse.py", line 236, in main
return json.loads(json_tree)
~~~~~~~~~~^^^^^^^^^^^
File "D:\python13\Lib\json\__init__.py", line 339, in loads
raise TypeError(f'the JSON object must be str, bytes or bytearray, '
f'not {s.__class__.__name__}')
TypeError: the JSON object must be str, bytes or bytearray, not dict
[ERROR][2025-04-30 13:23:11,791][log.py:248]Internal Server Error: /api/dut_upload/upload_xq_docx/
[WARNING][2025-04-30 13:24:22,932][operation.py:133]"POST - UploadController[upload_xq_docx] /api/dut_upload/upload_xq_docx/" ('Expecting value: line 1 column 2 (char 1)',)
[ERROR][2025-04-30 13:24:22,932][errors.py:131]Expecting value: line 1 column 2 (char 1)
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 246, in upload_xq_docx
return extracter.main(parseChapter)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\xq_parse.py", line 235, in main
json_tree = self.build_json_tree(chapter_body_list)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\xq_parse.py", line 142, in build_json_tree
node_map[num]["content"] = json.loads(chapter_content)
~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "D:\python13\Lib\json\__init__.py", line 346, in loads
return _default_decoder.decode(s)
~~~~~~~~~~~~~~~~~~~~~~~^^^
File "D:\python13\Lib\json\decoder.py", line 345, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "D:\python13\Lib\json\decoder.py", line 363, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 2 (char 1)
[ERROR][2025-04-30 13:24:22,936][log.py:248]Internal Server Error: /api/dut_upload/upload_xq_docx/
[WARNING][2025-04-30 13:24:40,665][operation.py:133]"POST - UploadController[upload_xq_docx] /api/dut_upload/upload_xq_docx/" ('Expecting value: line 1 column 2 (char 1)',)
[ERROR][2025-04-30 13:24:40,665][errors.py:131]Expecting value: line 1 column 2 (char 1)
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 246, in upload_xq_docx
return extracter.main(parseChapter)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\xq_parse.py", line 235, in main
json_tree = self.build_json_tree(chapter_body_list)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\xq_parse.py", line 142, in build_json_tree
node_map[num]["content"] = json.loads(chapter_content)
~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "D:\python13\Lib\json\__init__.py", line 346, in loads
return _default_decoder.decode(s)
~~~~~~~~~~~~~~~~~~~~~~~^^^
File "D:\python13\Lib\json\decoder.py", line 345, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "D:\python13\Lib\json\decoder.py", line 363, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 2 (char 1)
[ERROR][2025-04-30 13:24:40,667][log.py:248]Internal Server Error: /api/dut_upload/upload_xq_docx/
[WARNING][2025-04-30 13:24:42,942][operation.py:133]"POST - UploadController[upload_xq_docx] /api/dut_upload/upload_xq_docx/" ('Expecting value: line 1 column 2 (char 1)',)
[ERROR][2025-04-30 13:24:42,942][errors.py:131]Expecting value: line 1 column 2 (char 1)
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 246, in upload_xq_docx
return extracter.main(parseChapter)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\xq_parse.py", line 235, in main
json_tree = self.build_json_tree(chapter_body_list)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\xq_parse.py", line 142, in build_json_tree
node_map[num]["content"] = json.loads(chapter_content)
~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "D:\python13\Lib\json\__init__.py", line 346, in loads
return _default_decoder.decode(s)
~~~~~~~~~~~~~~~~~~~~~~~^^^
File "D:\python13\Lib\json\decoder.py", line 345, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "D:\python13\Lib\json\decoder.py", line 363, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 2 (char 1)
[ERROR][2025-04-30 13:24:42,943][log.py:248]Internal Server Error: /api/dut_upload/upload_xq_docx/
[WARNING][2025-04-30 14:54:39,508][operation.py:133]"POST - UploadController[upload_xq_docx] /api/dut_upload/upload_xq_docx/" ('Object of type bytes is not JSON serializable',)
[ERROR][2025-04-30 14:54:39,508][errors.py:131]Object of type bytes is not JSON serializable
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 246, in upload_xq_docx
return extracter.main(parseChapter)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\xq_parse.py", line 230, in main
chapter_body_list = self.iter_block_items(self.doc, directory)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\tool\xq_parse.py", line 191, in iter_block_items
new_tuple = directory[i] + (json.dumps(body, ensure_ascii=False),)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\python13\Lib\json\__init__.py", line 238, in dumps
**kw).encode(obj)
~~~~~~^^^^^
File "D:\python13\Lib\json\encoder.py", line 200, in encode
chunks = self.iterencode(o, _one_shot=True)
File "D:\python13\Lib\json\encoder.py", line 261, in iterencode
return _iterencode(o, 0)
File "D:\python13\Lib\json\encoder.py", line 180, in default
raise TypeError(f'Object of type {o.__class__.__name__} '
f'is not JSON serializable')
TypeError: Object of type bytes is not JSON serializable
[ERROR][2025-04-30 14:54:39,513][log.py:248]Internal Server Error: /api/dut_upload/upload_xq_docx/
2025-05-10 19:21:24 +08:00
[WARNING][2025-05-03 14:58:41,676][log.py:248]Unauthorized: /api/system/getInfo
[WARNING][2025-05-03 14:58:41,748][log.py:248]Unauthorized: /api/system/logout
[WARNING][2025-05-03 14:58:50,087][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-05-06 13:33:41,215][log.py:248]Unauthorized: /api/system/getInfo
[WARNING][2025-05-06 13:33:41,274][log.py:248]Unauthorized: /api/system/logout
[WARNING][2025-05-06 13:33:47,949][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-05-06 16:02:15,792][operation.py:133]"GET - RoundController[get_round_tree] /api/project/getRoundInfo/undefined" ("Field 'id' expected a number but got 'undefined'.",)
[ERROR][2025-05-06 16:02:15,793][errors.py:131]Field 'id' expected a number but got 'undefined'.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: 'undefined'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\round.py", line 16, in get_round_tree
qs = Round.objects.filter(project__id=project_id).order_by('key')
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got 'undefined'.
[ERROR][2025-05-06 16:02:15,874][log.py:248]Internal Server Error: /api/project/getRoundInfo/undefined
[WARNING][2025-05-06 16:02:24,312][operation.py:133]"GET - RoundController[get_round_tree] /api/project/getRoundInfo/undefined" ("Field 'id' expected a number but got 'undefined'.",)
[ERROR][2025-05-06 16:02:24,312][errors.py:131]Field 'id' expected a number but got 'undefined'.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: 'undefined'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\round.py", line 16, in get_round_tree
qs = Round.objects.filter(project__id=project_id).order_by('key')
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got 'undefined'.
[ERROR][2025-05-06 16:02:24,316][log.py:248]Internal Server Error: /api/project/getRoundInfo/undefined
[WARNING][2025-05-06 16:03:25,742][operation.py:133]"GET - RoundController[get_round_tree] /api/project/getRoundInfo/undefined" ("Field 'id' expected a number but got 'undefined'.",)
[ERROR][2025-05-06 16:03:25,742][errors.py:131]Field 'id' expected a number but got 'undefined'.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: 'undefined'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\round.py", line 16, in get_round_tree
qs = Round.objects.filter(project__id=project_id).order_by('key')
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got 'undefined'.
[ERROR][2025-05-06 16:03:25,756][log.py:248]Internal Server Error: /api/project/getRoundInfo/undefined
[WARNING][2025-05-06 16:04:23,165][operation.py:133]"GET - RoundController[get_round_tree] /api/project/getRoundInfo/undefined" ("Field 'id' expected a number but got 'undefined'.",)
[ERROR][2025-05-06 16:04:23,166][errors.py:131]Field 'id' expected a number but got 'undefined'.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: 'undefined'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\round.py", line 16, in get_round_tree
qs = Round.objects.filter(project__id=project_id).order_by('key')
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got 'undefined'.
[ERROR][2025-05-06 16:04:23,170][log.py:248]Internal Server Error: /api/project/getRoundInfo/undefined
[WARNING][2025-05-07 08:18:25,348][log.py:248]Unauthorized: /api/system/getInfo
[WARNING][2025-05-07 08:18:25,429][log.py:248]Unauthorized: /api/system/logout
[WARNING][2025-05-07 08:18:50,242][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-05-07 09:31:56,318][log.py:248]Not Found: /
[WARNING][2025-05-07 09:31:56,445][log.py:248]Not Found: /favicon.ico
[WARNING][2025-05-07 09:52:10,698][operation.py:133]"GET - DutController[get_dut_type] /api/project/dut/dut_type" ("'NoneType' object has no attribute 'type'",)
[ERROR][2025-05-07 09:52:10,698][errors.py:131]'NoneType' object has no attribute 'type'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 202, in get_dut_type
return ChenResponse(code=200, status=200, data={'dut_type': dut.type})
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'type'
[ERROR][2025-05-07 09:52:10,729][log.py:248]Internal Server Error: /api/project/dut/dut_type
[WARNING][2025-05-07 09:52:10,745][operation.py:133]"GET - DutController[get_dut_type] /api/project/dut/dut_type" ("'NoneType' object has no attribute 'type'",)
[ERROR][2025-05-07 09:52:10,745][errors.py:131]'NoneType' object has no attribute 'type'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 202, in get_dut_type
return ChenResponse(code=200, status=200, data={'dut_type': dut.type})
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'type'
[ERROR][2025-05-07 09:52:10,749][log.py:248]Internal Server Error: /api/project/dut/dut_type
[WARNING][2025-05-07 09:52:10,761][operation.py:133]"GET - DutController[get_dut_type] /api/project/dut/dut_type" ("'NoneType' object has no attribute 'type'",)
[ERROR][2025-05-07 09:52:10,762][errors.py:131]'NoneType' object has no attribute 'type'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 202, in get_dut_type
return ChenResponse(code=200, status=200, data={'dut_type': dut.type})
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'type'
[ERROR][2025-05-07 09:52:10,764][log.py:248]Internal Server Error: /api/project/dut/dut_type
[WARNING][2025-05-07 09:52:17,191][operation.py:133]"GET - DutController[get_dut_type] /api/project/dut/dut_type" ("'NoneType' object has no attribute 'type'",)
[ERROR][2025-05-07 09:52:17,191][errors.py:131]'NoneType' object has no attribute 'type'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 202, in get_dut_type
return ChenResponse(code=200, status=200, data={'dut_type': dut.type})
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'type'
[WARNING][2025-05-07 09:52:17,195][operation.py:133]"GET - DutController[get_dut_type] /api/project/dut/dut_type" ("'NoneType' object has no attribute 'type'",)
[ERROR][2025-05-07 09:52:17,203][errors.py:131]'NoneType' object has no attribute 'type'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 202, in get_dut_type
return ChenResponse(code=200, status=200, data={'dut_type': dut.type})
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'type'
[WARNING][2025-05-07 09:52:17,212][operation.py:133]"GET - DutController[get_dut_type] /api/project/dut/dut_type" ("'NoneType' object has no attribute 'type'",)
[ERROR][2025-05-07 09:52:17,213][log.py:248]Internal Server Error: /api/project/dut/dut_type
[ERROR][2025-05-07 09:52:17,215][errors.py:131]'NoneType' object has no attribute 'type'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 202, in get_dut_type
return ChenResponse(code=200, status=200, data={'dut_type': dut.type})
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'type'
[ERROR][2025-05-07 09:52:17,229][log.py:248]Internal Server Error: /api/project/dut/dut_type
[ERROR][2025-05-07 09:52:17,249][log.py:248]Internal Server Error: /api/project/dut/dut_type
[WARNING][2025-05-07 09:53:21,559][operation.py:133]"GET - DutController[get_dut_type] /api/project/dut/dut_type" ("'NoneType' object has no attribute 'type'",)
[ERROR][2025-05-07 09:53:21,559][errors.py:131]'NoneType' object has no attribute 'type'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 202, in get_dut_type
return ChenResponse(code=200, status=200, data={'dut_type': dut.type})
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'type'
[ERROR][2025-05-07 09:53:21,563][log.py:248]Internal Server Error: /api/project/dut/dut_type
[WARNING][2025-05-07 09:53:21,740][operation.py:133]"GET - DutController[get_dut_type] /api/project/dut/dut_type" ("'NoneType' object has no attribute 'type'",)
[ERROR][2025-05-07 09:53:21,741][errors.py:131]'NoneType' object has no attribute 'type'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 202, in get_dut_type
return ChenResponse(code=200, status=200, data={'dut_type': dut.type})
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'type'
[ERROR][2025-05-07 09:53:21,744][log.py:248]Internal Server Error: /api/project/dut/dut_type
[WARNING][2025-05-07 09:53:23,427][operation.py:133]"GET - DutController[get_dut_type] /api/project/dut/dut_type" ("'NoneType' object has no attribute 'type'",)
[ERROR][2025-05-07 09:53:23,429][errors.py:131]'NoneType' object has no attribute 'type'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 202, in get_dut_type
return ChenResponse(code=200, status=200, data={'dut_type': dut.type})
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'type'
[ERROR][2025-05-07 09:53:23,431][log.py:248]Internal Server Error: /api/project/dut/dut_type
[WARNING][2025-05-07 09:53:23,988][operation.py:133]"GET - DutController[get_dut_type] /api/project/dut/dut_type" ("'NoneType' object has no attribute 'type'",)
[ERROR][2025-05-07 09:53:23,989][errors.py:131]'NoneType' object has no attribute 'type'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 202, in get_dut_type
return ChenResponse(code=200, status=200, data={'dut_type': dut.type})
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'type'
[ERROR][2025-05-07 09:53:23,993][log.py:248]Internal Server Error: /api/project/dut/dut_type
[WARNING][2025-05-07 09:53:47,322][operation.py:133]"GET - DutController[get_dut_type] /api/project/dut/dut_type" ("'NoneType' object has no attribute 'type'",)
[ERROR][2025-05-07 09:53:47,323][errors.py:131]'NoneType' object has no attribute 'type'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 202, in get_dut_type
return ChenResponse(code=200, status=200, data={'dut_type': dut.type})
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'type'
[ERROR][2025-05-07 09:53:47,324][log.py:248]Internal Server Error: /api/project/dut/dut_type
[WARNING][2025-05-07 09:53:58,390][operation.py:133]"GET - DutController[get_dut_type] /api/project/dut/dut_type" ("'NoneType' object has no attribute 'type'",)
[ERROR][2025-05-07 09:53:58,390][errors.py:131]'NoneType' object has no attribute 'type'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 202, in get_dut_type
return ChenResponse(code=200, status=200, data={'dut_type': dut.type})
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'type'
[ERROR][2025-05-07 09:53:58,391][log.py:248]Internal Server Error: /api/project/dut/dut_type
[WARNING][2025-05-07 09:55:52,748][operation.py:133]"GET - DutController[get_dut_type] /api/project/dut/dut_type" ("'NoneType' object has no attribute 'type'",)
[ERROR][2025-05-07 09:55:52,748][errors.py:131]'NoneType' object has no attribute 'type'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 202, in get_dut_type
return ChenResponse(code=200, status=200, data={'dut_type': dut.type})
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'type'
[ERROR][2025-05-07 09:55:52,753][log.py:248]Internal Server Error: /api/project/dut/dut_type
[WARNING][2025-05-07 09:55:55,868][operation.py:133]"GET - DutController[get_dut_type] /api/project/dut/dut_type" ("'NoneType' object has no attribute 'type'",)
[ERROR][2025-05-07 09:55:55,870][errors.py:131]'NoneType' object has no attribute 'type'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 202, in get_dut_type
return ChenResponse(code=200, status=200, data={'dut_type': dut.type})
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'type'
[ERROR][2025-05-07 09:55:55,874][log.py:248]Internal Server Error: /api/project/dut/dut_type
[WARNING][2025-05-07 09:56:02,966][operation.py:133]"GET - DutController[get_dut_type] /api/project/dut/dut_type" ("'NoneType' object has no attribute 'type'",)
[ERROR][2025-05-07 09:56:02,966][errors.py:131]'NoneType' object has no attribute 'type'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\dut.py", line 202, in get_dut_type
return ChenResponse(code=200, status=200, data={'dut_type': dut.type})
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'type'
[ERROR][2025-05-07 09:56:02,968][log.py:248]Internal Server Error: /api/project/dut/dut_type
[WARNING][2025-05-07 10:40:45,425][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:40:45,425][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 28, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:40:45,515][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:41:03,136][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-05-07 10:41:03,892][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:41:03,892][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 28, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:41:03,907][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:41:04,923][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:41:04,924][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 28, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:41:04,927][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:41:06,942][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:41:06,942][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 28, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:41:06,949][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:41:08,185][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:41:08,186][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 28, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:41:08,211][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:41:09,236][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:41:09,236][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 28, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:41:09,243][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:41:11,255][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:41:11,256][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 28, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:41:11,263][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:42:09,637][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:42:09,637][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 28, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:42:09,644][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:42:10,978][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:42:10,979][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 28, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:42:10,987][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:43:11,516][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:43:11,516][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 29, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:43:11,523][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:43:13,537][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:43:13,537][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 29, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:43:13,541][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:43:14,722][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:43:14,722][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 29, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:43:14,732][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:43:15,752][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:43:15,752][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 29, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:43:15,766][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:43:54,656][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:43:54,656][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 29, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:43:54,672][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:43:58,694][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:43:58,694][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 29, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:43:58,702][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:44:10,283][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:44:10,283][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 29, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:44:10,300][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:44:11,311][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:44:11,311][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 29, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:44:11,324][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:44:15,269][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:44:15,269][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 29, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:44:15,279][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:44:19,303][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:44:19,303][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 29, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:44:19,318][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:45:08,818][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:45:08,818][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 29, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:45:08,822][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:45:09,957][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:45:09,957][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 29, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:45:09,962][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 10:45:10,976][operation.py:133]"GET - DesignController[get_design_list] /api/project/getDesignDemandList" ("Field 'id' expected a number but got ''.",)
[ERROR][2025-05-07 10:45:10,976][errors.py:131]Field 'id' expected a number but got ''.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2128, in get_prep_value
return int(value)
ValueError: invalid literal for int() with base 10: ''
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\pagination.py", line 250, in view_with_pagination
items = func(request, **kwargs)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 29, in get_design_list
qs = Design.objects.filter(project__id=datafilter.project_id, dut__key=dut_key,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ident__icontains=datafilter.ident,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
name__icontains=datafilter.name,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
demandType__contains=datafilter.demandType,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chapter__icontains=datafilter.chapter).order_by('id')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1481, in filter
return self._filter_or_exclude(False, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1499, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1506, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1643, in add_q
clause, _ = self._add_q(q_object, can_reuse)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1675, in _add_q
child_clause, needed_inner = self.build_filter(
~~~~~~~~~~~~~~~~~^
child,
^^^^^^
...<7 lines>...
update_join_types=update_join_types,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1585, in build_filter
condition = self.build_lookup(lookups, col, value)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1412, in build_lookup
lookup = lookup_class(lhs, rhs)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 38, in __init__
self.rhs = self.get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 410, in get_prep_lookup
return super().get_prep_lookup()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\lookups.py", line 96, in get_prep_lookup
return self.lhs.output_field.get_prep_value(self.rhs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\fields\__init__.py", line 2130, in get_prep_value
raise e.__class__(
"Field '%s' expected a number but got %r." % (self.name, value),
) from e
ValueError: Field 'id' expected a number but got ''.
[ERROR][2025-05-07 10:45:10,984][log.py:248]Internal Server Error: /api/project/getDesignDemandList
[WARNING][2025-05-07 16:13:06,500][log.py:248]Not Found: /api/project/getDesignOne/
[WARNING][2025-05-07 16:13:43,229][log.py:248]Not Found: /api/project/getDesignOne/
[WARNING][2025-05-07 16:13:48,127][log.py:248]Not Found: /api/project/getDesignOne/
[WARNING][2025-05-07 16:14:16,225][log.py:248]Not Found: /api/project/getDesignOneById/
[WARNING][2025-05-07 16:14:19,648][log.py:248]Not Found: /api/project/getDesignOneById/
[WARNING][2025-05-07 16:14:49,096][operation.py:133]"GET - DesignController[get_one_by_id] /api/project/getDesignOneById" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}],)
[WARNING][2025-05-07 16:14:49,104][log.py:248]Unprocessable Content: /api/project/getDesignOneById
[WARNING][2025-05-07 16:14:51,607][operation.py:133]"GET - DesignController[get_one_by_id] /api/project/getDesignOneById" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}],)
[WARNING][2025-05-07 16:14:51,615][log.py:248]Unprocessable Content: /api/project/getDesignOneById
[WARNING][2025-05-07 16:15:37,031][operation.py:133]"GET - DesignController[get_one_by_id] /api/project/getDesignOneById" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}],)
[WARNING][2025-05-07 16:15:37,042][log.py:248]Unprocessable Content: /api/project/getDesignOneById
[WARNING][2025-05-07 16:16:34,955][operation.py:133]"GET - DesignController[get_one_by_id] /api/project/getDesignOneById" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}],)
[WARNING][2025-05-07 16:16:34,965][log.py:248]Unprocessable Content: /api/project/getDesignOneById
[WARNING][2025-05-07 16:16:40,964][operation.py:133]"GET - DesignController[get_one_by_id] /api/project/getDesignOneById" ([{'type': 'missing', 'loc': ('query', 'id'), 'msg': 'Field required'}],)
[WARNING][2025-05-07 16:16:40,974][log.py:248]Unprocessable Content: /api/project/getDesignOneById
[WARNING][2025-05-07 16:17:41,825][log.py:248]Not Found: /api/project/getDesignOneById/
[WARNING][2025-05-07 16:17:45,267][log.py:248]Not Found: /api/project/getDesignOneById/
[WARNING][2025-05-07 16:39:33,136][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/37" ([{'type': 'missing', 'loc': ('body', 'payload', 'round'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('body', 'payload', 'dut'), 'msg': 'Field required'}],)
[WARNING][2025-05-07 16:39:33,143][log.py:248]Unprocessable Content: /api/project/editDesignDemand/37
[WARNING][2025-05-07 16:40:10,302][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/37" ([{'type': 'missing', 'loc': ('body', 'payload', 'round'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('body', 'payload', 'dut'), 'msg': 'Field required'}],)
[WARNING][2025-05-07 16:40:10,311][log.py:248]Unprocessable Content: /api/project/editDesignDemand/37
[WARNING][2025-05-07 16:41:28,050][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/37" ([{'type': 'missing', 'loc': ('body', 'payload', 'round'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('body', 'payload', 'dut'), 'msg': 'Field required'}],)
[WARNING][2025-05-07 16:41:28,057][log.py:248]Unprocessable Content: /api/project/editDesignDemand/37
[WARNING][2025-05-07 16:43:33,756][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/37" ('Design matching query does not exist.',)
[ERROR][2025-05-07 16:43:33,756][errors.py:131]Design matching query does not exist.
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 122, in update_design
design_qs = Design.objects.get(id=id)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 633, in get
raise self.model.DoesNotExist(
"%s matching query does not exist." % self.model._meta.object_name
)
apps.project.models.Design.DoesNotExist: Design matching query does not exist.
[ERROR][2025-05-07 16:43:33,786][log.py:248]Internal Server Error: /api/project/editDesignDemand/37
[WARNING][2025-05-07 19:40:06,745][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/3785" ([{'type': 'string_type', 'loc': ('body', 'payload', 'dut'), 'msg': 'Input should be a valid string'}],)
[WARNING][2025-05-07 19:40:06,755][log.py:248]Unprocessable Content: /api/project/editDesignDemand/3785
[WARNING][2025-05-07 19:40:11,148][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/3786" ([{'type': 'string_type', 'loc': ('body', 'payload', 'dut'), 'msg': 'Input should be a valid string'}],)
[WARNING][2025-05-07 19:40:11,157][log.py:248]Unprocessable Content: /api/project/editDesignDemand/3786
[WARNING][2025-05-07 19:40:14,499][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/3787" ([{'type': 'string_type', 'loc': ('body', 'payload', 'dut'), 'msg': 'Input should be a valid string'}],)
[WARNING][2025-05-07 19:40:14,509][log.py:248]Unprocessable Content: /api/project/editDesignDemand/3787
[WARNING][2025-05-07 19:40:19,211][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/3786" ([{'type': 'string_type', 'loc': ('body', 'payload', 'dut'), 'msg': 'Input should be a valid string'}],)
[WARNING][2025-05-07 19:40:19,223][log.py:248]Unprocessable Content: /api/project/editDesignDemand/3786
[WARNING][2025-05-07 19:40:42,463][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/3785" ([{'type': 'string_type', 'loc': ('body', 'payload', 'dut'), 'msg': 'Input should be a valid string'}],)
[WARNING][2025-05-07 19:40:42,473][log.py:248]Unprocessable Content: /api/project/editDesignDemand/3785
[WARNING][2025-05-07 19:42:17,215][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/3785" ([{'type': 'string_type', 'loc': ('body', 'payload', 'dut'), 'msg': 'Input should be a valid string'}],)
[WARNING][2025-05-07 19:42:17,223][log.py:248]Unprocessable Content: /api/project/editDesignDemand/3785
[WARNING][2025-05-07 19:55:56,930][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/3785" ([{'type': 'string_type', 'loc': ('body', 'payload', 'dut'), 'msg': 'Input should be a valid string'}],)
[WARNING][2025-05-07 19:55:56,937][log.py:248]Unprocessable Content: /api/project/editDesignDemand/3785
[WARNING][2025-05-07 19:56:20,666][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/3785" ([{'type': 'string_type', 'loc': ('body', 'payload', 'dut'), 'msg': 'Input should be a valid string'}],)
[WARNING][2025-05-07 19:56:20,676][log.py:248]Unprocessable Content: /api/project/editDesignDemand/3785
[WARNING][2025-05-07 19:57:24,262][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/3785" ([{'type': 'string_type', 'loc': ('body', 'payload', 'dut'), 'msg': 'Input should be a valid string'}],)
[WARNING][2025-05-07 19:57:24,272][log.py:248]Unprocessable Content: /api/project/editDesignDemand/3785
[WARNING][2025-05-08 09:04:45,795][log.py:248]Unauthorized: /api/system/getInfo
[WARNING][2025-05-08 09:04:45,865][log.py:248]Unauthorized: /api/system/logout
[WARNING][2025-05-08 09:04:53,523][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-05-08 19:02:43,430][log.py:248]Not Found: /api/project/designDemand/replace/
[WARNING][2025-05-08 19:21:09,059][operation.py:133]"POST - DesignController[replace_content] /api/project/designDemand/replace/" ("'ReplaceDesignContentSchema' object has no attribute 'id'",)
[ERROR][2025-05-08 19:21:09,059][errors.py:131]'ReplaceDesignContentSchema' object has no attribute 'id'
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 179, in replace_content
project_obj = get_object_or_404(Project, id=payload.id)
^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 994, in __getattr__
raise AttributeError(f'{type(self).__name__!r} object has no attribute {item!r}')
AttributeError: 'ReplaceDesignContentSchema' object has no attribute 'id'
[ERROR][2025-05-08 19:21:09,096][log.py:248]Internal Server Error: /api/project/designDemand/replace/
[WARNING][2025-05-08 19:32:22,476][operation.py:133]"POST - DesignController[replace_content] /api/project/designDemand/replace/" ("Cannot resolve keyword '依据相关' into field. Choices are: chapter, create_datetime, dcQuery, demandType, description, dtQuery, dut, dut_id, id, ident, key, level, name, odQuery, project, project_id, protocal, remark, round, round_id, sort, source, title, to, type, update_datetime",)
[ERROR][2025-05-08 19:32:22,476][errors.py:131]Cannot resolve keyword '依据相关' into field. Choices are: chapter, create_datetime, dcQuery, demandType, description, dtQuery, dut, dut_id, id, ident, key, level, name, odQuery, project, project_id, protocal, remark, round, round_id, sort, source, title, to, type, update_datetime
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 214, in run
result = self.view_func(request, **ctx.kwargs["view_func_kwargs"])
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\controllers\route\route_functions.py", line 99, in as_view
result = self.route.view_func(
ctx.controller_instance, *args, **ctx.view_func_kwargs
)
File "D:\python13\Lib\contextlib.py", line 85, in inner
return func(*args, **kwds)
File "E:\pycharmProjects\cdtestplant_v1\apps\project\controllers\design.py", line 189, in replace_content
design_qs.update(**replace_kwargs)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\query.py", line 1233, in update
query.add_update_values(kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\subqueries.py", line 106, in add_update_values
return self.add_update_fields(values_seq)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\subqueries.py", line 120, in add_update_fields
val = val.resolve_expression(self, allow_joins=False, for_save=True)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\expressions.py", line 300, in resolve_expression
expr.resolve_expression(query, allow_joins, reuse, summarize)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\expressions.py", line 902, in resolve_expression
return query.resolve_ref(self.name, allow_joins, reuse, summarize)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 2046, in resolve_ref
join_info = self.setup_joins(
field_list, self.get_meta(), self.get_initial_alias(), can_reuse=reuse
)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1897, in setup_joins
path, final_field, targets, rest = self.names_to_path(
~~~~~~~~~~~~~~~~~~^
names[:pivot],
^^^^^^^^^^^^^^
...<2 lines>...
fail_on_missing=True,
^^^^^^^^^^^^^^^^^^^^^
)
^
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\django\db\models\sql\query.py", line 1802, in names_to_path
raise FieldError(
...<2 lines>...
)
django.core.exceptions.FieldError: Cannot resolve keyword '依据相关' into field. Choices are: chapter, create_datetime, dcQuery, demandType, description, dtQuery, dut, dut_id, id, ident, key, level, name, odQuery, project, project_id, protocal, remark, round, round_id, sort, source, title, to, type, update_datetime
[ERROR][2025-05-08 19:32:22,516][log.py:248]Internal Server Error: /api/project/designDemand/replace/
[WARNING][2025-05-09 09:33:16,083][log.py:248]Unauthorized: /api/system/getInfo
[WARNING][2025-05-09 09:33:16,194][log.py:248]Unauthorized: /api/system/logout
[WARNING][2025-05-09 09:33:27,023][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-05-09 14:09:52,149][operation.py:133]"GET - DictController[get_dict] /api/system/dataDict/list" ([{'type': 'missing', 'loc': ('query', 'code'), 'msg': 'Field required'}],)
[WARNING][2025-05-09 14:09:52,149][log.py:248]Unprocessable Content: /api/system/dataDict/list
[WARNING][2025-05-09 14:09:55,442][operation.py:133]"GET - DictController[get_dict] /api/system/dataDict/list" ([{'type': 'missing', 'loc': ('query', 'code'), 'msg': 'Field required'}],)
[WARNING][2025-05-09 14:09:55,445][log.py:248]Unprocessable Content: /api/system/dataDict/list
[WARNING][2025-05-09 18:07:30,266][operation.py:133]"PUT - TestDemandController[update_testDemand] /api/project/testDemand/update/538" ([{'type': 'missing', 'loc': ('body', 'payload', 'designDemand'), 'msg': 'Field required'}],)
[WARNING][2025-05-09 18:07:30,274][log.py:248]Unprocessable Content: /api/project/testDemand/update/538
[WARNING][2025-05-09 19:04:22,972][operation.py:133]"GET - TestDemandController[get_test_demand_list] /api/project/getTestDemandList" ()
[ERROR][2025-05-09 19:04:22,972][errors.py:131]1 validation error for NinjaResponseSchema
response.items.0.design
Input should be a valid list [type=list_type, input_value=<Design: 设计需求:探测显示功能>, input_type=Design]
For further information visit https://errors.pydantic.dev/2.11/v/list_type
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 216, in run
_processed_results = self._result_to_response(
request, result, ctx.response
)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response
validated_object = response_model.model_validate(
resp_object, context={"request": request, "response_status": status}
)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 703, in model_validate
return cls.__pydantic_validator__.validate_python(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
obj, strict=strict, from_attributes=from_attributes, context=context, by_alias=by_alias, by_name=by_name
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
pydantic_core._pydantic_core.ValidationError: 1 validation error for NinjaResponseSchema
response.items.0.design
Input should be a valid list [type=list_type, input_value=<Design: 设计需求:探测显示功能>, input_type=Design]
For further information visit https://errors.pydantic.dev/2.11/v/list_type
[ERROR][2025-05-09 19:04:23,013][log.py:248]Internal Server Error: /api/project/getTestDemandList
[WARNING][2025-05-09 19:04:34,284][operation.py:133]"GET - TestDemandController[get_test_demand_list] /api/project/getTestDemandList" ()
[ERROR][2025-05-09 19:04:34,284][errors.py:131]1 validation error for NinjaResponseSchema
response.items.0.design
Input should be a valid list [type=list_type, input_value=<Design: 设计需求:探测显示功能>, input_type=Design]
For further information visit https://errors.pydantic.dev/2.11/v/list_type
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 216, in run
_processed_results = self._result_to_response(
request, result, ctx.response
)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response
validated_object = response_model.model_validate(
resp_object, context={"request": request, "response_status": status}
)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 703, in model_validate
return cls.__pydantic_validator__.validate_python(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
obj, strict=strict, from_attributes=from_attributes, context=context, by_alias=by_alias, by_name=by_name
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
pydantic_core._pydantic_core.ValidationError: 1 validation error for NinjaResponseSchema
response.items.0.design
Input should be a valid list [type=list_type, input_value=<Design: 设计需求:探测显示功能>, input_type=Design]
For further information visit https://errors.pydantic.dev/2.11/v/list_type
[ERROR][2025-05-09 19:04:34,285][log.py:248]Internal Server Error: /api/project/getTestDemandList
[WARNING][2025-05-09 19:04:44,649][operation.py:133]"GET - TestDemandController[get_test_demand_list] /api/project/getTestDemandList" ()
[ERROR][2025-05-09 19:04:44,649][errors.py:131]1 validation error for NinjaResponseSchema
response.items.0.design
Input should be a valid list [type=list_type, input_value=<Design: 设计需求:探测显示功能>, input_type=Design]
For further information visit https://errors.pydantic.dev/2.11/v/list_type
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 216, in run
_processed_results = self._result_to_response(
request, result, ctx.response
)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response
validated_object = response_model.model_validate(
resp_object, context={"request": request, "response_status": status}
)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 703, in model_validate
return cls.__pydantic_validator__.validate_python(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
obj, strict=strict, from_attributes=from_attributes, context=context, by_alias=by_alias, by_name=by_name
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
pydantic_core._pydantic_core.ValidationError: 1 validation error for NinjaResponseSchema
response.items.0.design
Input should be a valid list [type=list_type, input_value=<Design: 设计需求:探测显示功能>, input_type=Design]
For further information visit https://errors.pydantic.dev/2.11/v/list_type
[ERROR][2025-05-09 19:04:44,650][log.py:248]Internal Server Error: /api/project/getTestDemandList
[WARNING][2025-05-09 19:05:27,213][operation.py:133]"GET - TestDemandController[get_test_demand_list] /api/project/getTestDemandList" ()
[ERROR][2025-05-09 19:05:27,213][errors.py:131]1 validation error for NinjaResponseSchema
response.items.0.design
Input should be a valid list [type=list_type, input_value=<Design: 设计需求:探测显示功能>, input_type=Design]
For further information visit https://errors.pydantic.dev/2.11/v/list_type
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 216, in run
_processed_results = self._result_to_response(
request, result, ctx.response
)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response
validated_object = response_model.model_validate(
resp_object, context={"request": request, "response_status": status}
)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 703, in model_validate
return cls.__pydantic_validator__.validate_python(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
obj, strict=strict, from_attributes=from_attributes, context=context, by_alias=by_alias, by_name=by_name
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
pydantic_core._pydantic_core.ValidationError: 1 validation error for NinjaResponseSchema
response.items.0.design
Input should be a valid list [type=list_type, input_value=<Design: 设计需求:探测显示功能>, input_type=Design]
For further information visit https://errors.pydantic.dev/2.11/v/list_type
[ERROR][2025-05-09 19:05:27,214][log.py:248]Internal Server Error: /api/project/getTestDemandList
[WARNING][2025-05-09 19:09:10,143][operation.py:133]"GET - DutController[get_one_by_id] /api/project/getDutOneById" (500, '未找到相应的数据')
[ERROR][2025-05-09 19:09:10,151][log.py:248]Internal Server Error: /api/project/getDutOneById
[WARNING][2025-05-09 19:13:20,485][operation.py:133]"GET - DutController[get_one_by_id] /api/project/getDutOneById" (500, '未找到相应的数据')
[ERROR][2025-05-09 19:13:20,494][log.py:248]Internal Server Error: /api/project/getDutOneById
[WARNING][2025-05-09 19:40:10,785][operation.py:133]"GET - DutController[get_one_by_id] /api/project/getDutOneById" (500, '未找到相应的数据')
[ERROR][2025-05-09 19:40:10,794][log.py:248]Internal Server Error: /api/project/getDutOneById
[WARNING][2025-05-09 19:40:24,209][operation.py:133]"GET - DutController[get_one_by_id] /api/project/getDutOneById" (500, '未找到相应的数据')
[ERROR][2025-05-09 19:40:24,218][log.py:248]Internal Server Error: /api/project/getDutOneById
[WARNING][2025-05-09 19:42:25,677][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/3788" ([{'type': 'string_type', 'loc': ('body', 'payload', 'dut'), 'msg': 'Input should be a valid string'}],)
[WARNING][2025-05-09 19:42:25,687][log.py:248]Unprocessable Content: /api/project/editDesignDemand/3788
[WARNING][2025-05-09 19:43:26,061][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/3788" ([{'type': 'string_type', 'loc': ('body', 'payload', 'dut'), 'msg': 'Input should be a valid string'}],)
[WARNING][2025-05-09 19:43:26,073][log.py:248]Unprocessable Content: /api/project/editDesignDemand/3788
[WARNING][2025-05-09 19:44:03,771][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/3788" ([{'type': 'string_type', 'loc': ('body', 'payload', 'dut'), 'msg': 'Input should be a valid string'}],)
[WARNING][2025-05-09 19:44:03,781][log.py:248]Unprocessable Content: /api/project/editDesignDemand/3788
[WARNING][2025-05-09 19:44:30,349][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/3788" ([{'type': 'string_type', 'loc': ('body', 'payload', 'dut'), 'msg': 'Input should be a valid string'}],)
[WARNING][2025-05-09 19:44:30,361][log.py:248]Unprocessable Content: /api/project/editDesignDemand/3788
[WARNING][2025-05-09 19:44:49,491][operation.py:133]"PUT - DesignController[update_design] /api/project/editDesignDemand/3788" ([{'type': 'string_type', 'loc': ('body', 'payload', 'dut'), 'msg': 'Input should be a valid string'}],)
[WARNING][2025-05-09 19:44:49,502][log.py:248]Unprocessable Content: /api/project/editDesignDemand/3788
[WARNING][2025-05-09 19:55:19,627][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-05-10 11:17:01,022][log.py:248]Unauthorized: /api/system/getInfo
[WARNING][2025-05-10 11:17:01,096][log.py:248]Unauthorized: /api/system/logout
[WARNING][2025-05-10 11:17:11,230][backend.py:91]Caught LDAPError looking up user: SERVER_DOWN({'result': -1, 'desc': "Can't contact LDAP server", 'ctrls': []})
[WARNING][2025-05-10 14:31:08,098][log.py:248]Not Found: /api/project/getCaseOne
[WARNING][2025-05-10 14:31:16,258][log.py:248]Not Found: /api/project/getCaseOne
[WARNING][2025-05-10 14:31:22,405][log.py:248]Not Found: /api/project/getCaseOne
[WARNING][2025-05-10 14:31:29,196][log.py:248]Not Found: /api/project/getCaseOne
[WARNING][2025-05-10 14:31:45,267][log.py:248]Not Found: /api/project/getCaseOne
[WARNING][2025-05-10 14:31:53,078][log.py:248]Not Found: /api/project/getCaseOne
[WARNING][2025-05-10 14:59:08,824][operation.py:133]"GET - CaseController[get_case_list] /api/project/getCaseList" ()
[ERROR][2025-05-10 14:59:08,825][errors.py:131]9 validation errors for NinjaResponseSchema
response.items.0.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测试项:静态分析>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.1.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测试项:代码审查>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.2.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测试项:文档审查>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.3.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测显示功能测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.4.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测显示功能测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.5.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...统误差摸底测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.6.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...统误差摸底测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.7.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...据储存时间性能>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.8.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...号处理软件接口>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 216, in run
_processed_results = self._result_to_response(
request, result, ctx.response
)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response
validated_object = response_model.model_validate(
resp_object, context={"request": request, "response_status": status}
)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 703, in model_validate
return cls.__pydantic_validator__.validate_python(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
obj, strict=strict, from_attributes=from_attributes, context=context, by_alias=by_alias, by_name=by_name
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
pydantic_core._pydantic_core.ValidationError: 9 validation errors for NinjaResponseSchema
response.items.0.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测试项:静态分析>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.1.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测试项:代码审查>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.2.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测试项:文档审查>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.3.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测显示功能测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.4.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测显示功能测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.5.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...统误差摸底测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.6.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...统误差摸底测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.7.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...据储存时间性能>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.8.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...号处理软件接口>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
[ERROR][2025-05-10 14:59:08,890][log.py:248]Internal Server Error: /api/project/getCaseList
[WARNING][2025-05-10 15:01:11,027][operation.py:133]"GET - CaseController[get_case_list] /api/project/getCaseList" ()
[ERROR][2025-05-10 15:01:11,027][errors.py:131]9 validation errors for NinjaResponseSchema
response.items.0.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测试项:静态分析>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.1.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测试项:代码审查>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.2.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测试项:文档审查>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.3.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测显示功能测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.4.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测显示功能测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.5.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...统误差摸底测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.6.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...统误差摸底测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.7.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...据储存时间性能>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.8.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...号处理软件接口>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
Traceback (most recent call last):
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja_extra\operation.py", line 216, in run
_processed_results = self._result_to_response(
request, result, ctx.response
)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\ninja\operation.py", line 280, in _result_to_response
validated_object = response_model.model_validate(
resp_object, context={"request": request, "response_status": status}
)
File "E:\pycharmProjects\cdtestplant_v1\.venv\Lib\site-packages\pydantic\main.py", line 703, in model_validate
return cls.__pydantic_validator__.validate_python(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
obj, strict=strict, from_attributes=from_attributes, context=context, by_alias=by_alias, by_name=by_name
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
pydantic_core._pydantic_core.ValidationError: 9 validation errors for NinjaResponseSchema
response.items.0.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测试项:静态分析>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.1.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测试项:代码审查>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.2.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测试项:文档审查>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.3.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测显示功能测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.4.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...测显示功能测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.5.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...统误差摸底测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.6.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...统误差摸底测试>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.7.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...据储存时间性能>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
response.items.8.test.testContent
Field required [type=missing, input_value=<DjangoGetter: <TestDeman...号处理软件接口>>, input_type=DjangoGetter]
For further information visit https://errors.pydantic.dev/2.11/v/missing
[ERROR][2025-05-10 15:01:11,055][log.py:248]Internal Server Error: /api/project/getCaseList
[WARNING][2025-05-10 15:09:34,732][operation.py:133]"PUT - TestDemandController[update_testDemand] /api/project/testDemand/update/538" ([{'type': 'missing', 'loc': ('body', 'payload', 'designDemand'), 'msg': 'Field required'}],)
[WARNING][2025-05-10 15:09:34,749][log.py:248]Unprocessable Content: /api/project/testDemand/update/538
[WARNING][2025-05-10 18:38:58,880][log.py:248]Not Found: /api/project/case/personReplace/
[WARNING][2025-05-10 18:39:30,827][log.py:248]Not Found: /api/project/case/personReplace/
[WARNING][2025-05-10 18:40:42,444][log.py:248]Method Not Allowed: /api/project/case/personReplace/
[WARNING][2025-05-10 18:43:09,517][operation.py:133]"GET - CaseController[bulk_replace_person] /api/project/case/personReplace/" ([{'type': 'missing', 'loc': ('body', 'selectRows'), 'msg': 'Field required'}],)
[WARNING][2025-05-10 18:43:09,526][log.py:248]Unprocessable Content: /api/project/case/personReplace/
[WARNING][2025-05-10 18:45:03,555][operation.py:133]"GET - CaseController[bulk_replace_person] /api/project/case/personReplace/" ([{'type': 'missing', 'loc': ('body', 'selectRows'), 'msg': 'Field required'}],)
[WARNING][2025-05-10 18:45:03,563][log.py:248]Unprocessable Content: /api/project/case/personReplace/
[WARNING][2025-05-10 18:45:32,259][operation.py:133]"GET - CaseController[bulk_replace_person] /api/project/case/personReplace/" ([{'type': 'missing', 'loc': ('body', 'selectRows'), 'msg': 'Field required'}],)
[WARNING][2025-05-10 18:45:32,269][log.py:248]Unprocessable Content: /api/project/case/personReplace/
[WARNING][2025-05-10 18:45:35,891][operation.py:133]"GET - CaseController[bulk_replace_person] /api/project/case/personReplace/" ([{'type': 'missing', 'loc': ('body', 'selectRows'), 'msg': 'Field required'}],)
[WARNING][2025-05-10 18:45:35,901][log.py:248]Unprocessable Content: /api/project/case/personReplace/
[WARNING][2025-05-10 18:47:11,820][operation.py:133]"GET - CaseController[bulk_replace_person] /api/project/case/personReplace/" ([{'type': 'missing', 'loc': ('body', 'selectRows'), 'msg': 'Field required'}],)
[WARNING][2025-05-10 18:47:11,830][log.py:248]Unprocessable Content: /api/project/case/personReplace/
[WARNING][2025-05-10 18:47:59,564][operation.py:133]"GET - CaseController[bulk_replace_person] /api/project/case/personReplace/" ([{'type': 'missing', 'loc': ('body', 'selectRows'), 'msg': 'Field required'}],)
[WARNING][2025-05-10 18:47:59,579][log.py:248]Unprocessable Content: /api/project/case/personReplace/
[WARNING][2025-05-10 19:15:32,945][operation.py:133]"POST - CaseController[bulk_replace_person] /api/project/case/personReplace/" ([{'type': 'missing', 'loc': ('body', 'payload', 'designPerson'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('body', 'payload', 'testPerson'), 'msg': 'Field required'}, {'type': 'missing', 'loc': ('body', 'payload', 'monitorPerson'), 'msg': 'Field required'}],)
[WARNING][2025-05-10 19:15:32,955][log.py:248]Unprocessable Content: /api/project/case/personReplace/