From b113eeb1d695e81d868b3106d26303573ba31014 Mon Sep 17 00:00:00 2001 From: ibuler Date: Wed, 15 Dec 2021 18:44:51 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=AE=E5=A4=8D=E5=9F=BA=E6=9C=AC?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E4=B8=AD=E7=9A=84=20base=5Fsite=20=E5=8F=AF?= =?UTF-8?q?=E8=83=BD=E5=B8=A6=20/=20=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/settings/serializers/basic.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps/settings/serializers/basic.py b/apps/settings/serializers/basic.py index 4f38e2fd5..97ef96cbe 100644 --- a/apps/settings/serializers/basic.py +++ b/apps/settings/serializers/basic.py @@ -44,3 +44,10 @@ class BasicSettingSerializer(serializers.Serializer): TICKETS_ENABLED = serializers.BooleanField(required=False, default=True, label=_("Enable tickets")) ANNOUNCEMENT_ENABLED = serializers.BooleanField(label=_('Enable announcement'), default=True) ANNOUNCEMENT = AnnouncementSerializer(label=_("Announcement")) + + @staticmethod + def validate_SITE_URL(s): + if not s: + return 'http://127.0.0.1' + return s.strip('/') +