数据库将多项选择保存为[u'abc',u'cba']

2024-05-16 22:57:58 发布

您现在位置:Python中文网/ 问答频道 /正文

如何防止postgreSQL数据库将多个select保存为[u'abc', u'cba']?字段类型为“文本”。你知道吗

当在网站上显示条目时,我想显示:abc,cba。你知道吗


Tags: 文本数据库类型网站postgresql条目selectabc
1条回答
网友
1楼 · 发布于 2024-05-16 22:57:58

如果您真的坚持将该字段保留为文本类型,那么您可以将列表转换为首选的文本格式

>>> ', '.join([u'abc', u'cba'])
u'abc, cba'

我不认为你应该把它存储为文本,我认为你在和Django合作?最好将列表分解为若干项,然后与模型建立关系。然后在您的Django模板中,您可以以您想要的格式显示它。你知道吗

如果您想使用Postgres数组,这可能会有所帮助:How to map PostgreSQL array field in Django ORM

相关问题 更多 >