首页 > 解决方案 > Select2 后端作为 '\t' 保存到数据库的问题,如何解决?

问题描述

我正在尝试将多个选择下拉数据保存到我的数据库中,并且我正在使用 select2 类,但在我的后端,数据以['\tdataname1\t', '\tdataname2\t'] 之类的格式保存。我想修复它并将数据保存为' dataname1 ','dataname2'

for data in data:
    print(data)
    Model(fieldname=data)

这是下拉数据多选图像...(我如何选择数据)单击此处[1]

我尝试过这种方式,但所选数据的第一个值将存储到数据库中,这是通过 forloop 保存的单个值的图像,以及用反斜杠保存的多个值的图像。

此图像包含两列和两种保存的数据,一种是没有反斜杠但只有单值的多选下拉菜单,另一种是带有反斜杠的多数据保存
点击这里[2]

        for m in materials:
            instance = Inquiry(materials=m)
        for t in technologies:
            instance = Inquiry(technologies=t)
        for c in certifications:
            instance = Inquiry(certifications_req=c)
        instance.save()```


  [1]: https://i.stack.imgur.com/Nke0b.png
  [2]: https://i.stack.imgur.com/9KM06.png

标签: djangodjango-viewsjquery-select2django-select2

解决方案


推荐阅读