我正在编写一个标签系统。用户输入一些标签:
abc, def, ghi,
但是如果他们使用尾随逗号,代码会认为有4个标签,而不是三个。
在我的代码中,我写:
if "tags" in request.POST:
tags = request.POST["tags"]
tag_list = [Tag.objects.get_or_create(name = tag.lstrip())[0] for tag in tags.split(",")]
在这种情况下创建了一个 ' ' 标签。我该如何修改代码以忽略任何长度为0的输入?