From 3781c401792a5f727df41c7f6bff08f884c2ab96 Mon Sep 17 00:00:00 2001 From: wrd Date: Wed, 29 Oct 2025 11:18:54 +0800 Subject: [PATCH] =?UTF-8?q?Revert=20"perf:=20update=20fields=20serializati?= =?UTF-8?q?on=20and=20bump=20django=20and=20djangorestframe=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit dd0cacb4bc84c913e27676436138cc43e1ddd39a. --- 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 33af25b77..7bdb4645e 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 value + return json.dumps(value) def validate(self, value, model_instance): super().validate(value, model_instance) diff --git a/pyproject.toml b/pyproject.toml index d868cf631..bca326587 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.2.24', + 'django==4.1.13', '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.16.1', + 'djangorestframework==3.14.0', 'djangorestframework-bulk==0.2.1', 'django-simple-history==3.6.0', 'django-private-storage==3.1',