diff --git a/spug_api/apps/config/views.py b/spug_api/apps/config/views.py index ddb5562..c0b8305 100644 --- a/spug_api/apps/config/views.py +++ b/spug_api/apps/config/views.py @@ -211,10 +211,12 @@ def parse_text(request): if error is None: data = {} for line in form.pop('data').split('\n'): - 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() + 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() _parse(request, form, data) return json_response(error=error)