Files
cdtestplant_v1/logs/root_log
2025-05-10 19:21:24 +08:00

3333 lines
240 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[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/
[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/
[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/