【发布时间】:2017-12-21 08:42:12
【问题描述】:
我的模型如下所示:
from django.contrib.postgres.fields import ArrayField
class Trigger(models.Model):
solutions = ArrayField(models.TextField(blank=True, null=True), blank=True, null=True, help_text='some helpful text')
这允许我输入默认情况下用逗号分隔的解决方案列表。例如:我可以在该文本字段中输入:
1. watch out for dust.,
2. keep away from furry animals.,
这确实创建了一个包含两个单独字符串项的列表。但是,如果解决方案文本本身包含逗号,例如:
1. cockroaches, polens and molds might be harmful.
这将创建两个单独的解决方案行,因为该句子中存在逗号。
我如何告诉 django 使用与逗号不同的分隔符,因为它几乎肯定是句子的一部分。如何使用像“|”这样的分隔符?我查看了 arrayfield 类,但它不允许任何分隔符。
【问题讨论】:
-
我不确定我是否会认为这是重复的,但它可能会为您指明正确的方向:*.com/questions/31426010/…
-
这个问题是我的超集。
标签: python django django-models django-admin django-postgresql