diff --git a/apps/project/controllers/__pycache__/case.cpython-313.pyc b/apps/project/controllers/__pycache__/case.cpython-313.pyc index 38d406f..a9f013d 100644 Binary files a/apps/project/controllers/__pycache__/case.cpython-313.pyc and b/apps/project/controllers/__pycache__/case.cpython-313.pyc differ diff --git a/apps/project/controllers/__pycache__/testDemand.cpython-313.pyc b/apps/project/controllers/__pycache__/testDemand.cpython-313.pyc index 09ab0fd..d8c6225 100644 Binary files a/apps/project/controllers/__pycache__/testDemand.cpython-313.pyc and b/apps/project/controllers/__pycache__/testDemand.cpython-313.pyc differ diff --git a/apps/project/controllers/case.py b/apps/project/controllers/case.py index d5bb157..e259ac9 100644 --- a/apps/project/controllers/case.py +++ b/apps/project/controllers/case.py @@ -320,7 +320,7 @@ class CaseController(ControllerBase): if payload.monitorPerson != '不替换' and payload.monitorPerson != '': case_qs.update(monitorPerson=payload.monitorPerson) - # 批量替换事件 + # 批量替换时间 @route.post("/case/timeReplace/", url_name='case-time-replace') @transaction.atomic def bulk_replace_time(self, payload: ExetimeReplaceSchema): diff --git a/apps/project/controllers/testDemand.py b/apps/project/controllers/testDemand.py index 0953764..373254a 100644 --- a/apps/project/controllers/testDemand.py +++ b/apps/project/controllers/testDemand.py @@ -267,9 +267,9 @@ class TestDemandController(ControllerBase): if len(test_items) <= 0: # 查询testDemand design_item.odField.add(TestDemand.objects.filter(id=test_item_id).first()) + return ChenResponse(status=200, code=200, message='添加关联测试项成功...') else: return ChenResponse(status=400, code=400, message='设计需求不存在,请检查...') - return ChenResponse(status=200, code=200, message='添加关联测试项成功...') # 找出已关联的测试项给前端的cascader @route.post('/testDemand/getExistRelatedTestDemand', url_name="testDemand-getExistRelatedTestDemand") diff --git a/apps/project/models.py b/apps/project/models.py index cadad03..9238ed3 100644 --- a/apps/project/models.py +++ b/apps/project/models.py @@ -10,6 +10,7 @@ def create_list_1(): return ['1'] class Project(CoreModel): + objects = models.Manager() ident = models.CharField(max_length=64, blank=True, null=True, verbose_name="项目标识", help_text="项目标识", unique=True) # 唯一 name = models.CharField(max_length=100, blank=True, null=True, verbose_name="项目名称", help_text="项目名称") diff --git a/logs/root_log b/logs/root_log index df0fd13..62a36fe 100644 --- a/logs/root_log +++ b/logs/root_log @@ -1,3332 +1,9 @@ -[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 "