From 9501cd1ae589059100bb750adac310fd6cede026 Mon Sep 17 00:00:00 2001 From: vapao Date: Mon, 14 Sep 2020 17:29:16 +0800 Subject: [PATCH] =?UTF-8?q?U=20=E9=85=8D=E7=BD=AE=E4=B8=AD=E5=BF=83?= =?UTF-8?q?=E6=96=87=E6=9C=AC=E9=85=8D=E7=BD=AE=E8=A7=A3=E6=9E=90=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spug_api/apps/config/views.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/spug_api/apps/config/views.py b/spug_api/apps/config/views.py index 3b7942f..68c9123 100644 --- a/spug_api/apps/config/views.py +++ b/spug_api/apps/config/views.py @@ -223,11 +223,12 @@ def parse_text(request): data = {} for line in form.pop('data').split('\n'): line = line.strip() - if line: - fields = line.split('=', 1) - if len(fields) != 2 or fields[0].strip() == '': - return json_response(error=f'解析配置{line!r}失败,确认其遵循 key = value 格式') - data[fields[0].strip()] = fields[1].strip() + if not line or line[0] in ('#', ';'): + continue + fields = line.split('=', 1) + if len(fields) != 2 or fields[0].strip() == '': + return json_response(error=f'解析配置{line!r}失败,确认其遵循 key = value 格式') + data[fields[0].strip()] = fields[1].strip() _parse(request, form, data) return json_response(error=error)