From dd0cacb4bc84c913e27676436138cc43e1ddd39a Mon Sep 17 00:00:00 2001 From: fit2bot <68588906+fit2bot@users.noreply.github.com> Date: Tue, 28 Oct 2025 16:42:06 +0800 Subject: [PATCH] perf: update fields serialization and bump django and djangorestframework versions (#16209) Co-authored-by: wangruidong <940853815@qq.com> --- apps/common/db/fields.py | 2 +- pyproject.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/common/db/fields.py b/apps/common/db/fields.py index 7bdb4645e..33af25b77 100644 --- a/apps/common/db/fields.py +++ b/apps/common/db/fields.py @@ -603,7 +603,7 @@ class JSONManyToManyField(models.JSONField): return None if isinstance(value, RelatedManager): value = value.value - return json.dumps(value) + return value def validate(self, value, model_instance): super().validate(value, model_instance) diff --git a/pyproject.toml b/pyproject.toml index bca326587..d868cf631 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -68,14 +68,14 @@ dependencies = [ 'ipip-ipdb==1.6.1', 'pywinrm==0.4.3', 'python-nmap==0.7.1', - 'django==4.1.13', + 'django==4.2.24', 'django-bootstrap3==23.4', 'django-filter==23.2', 'django-formtools==2.5.1', 'django-ranged-response==0.2.0', 'django-simple-captcha==0.5.18', 'django-timezone-field==5.1', - 'djangorestframework==3.14.0', + 'djangorestframework==3.16.1', 'djangorestframework-bulk==0.2.1', 'django-simple-history==3.6.0', 'django-private-storage==3.1',