Django CheckboxSelectMultiple将列表转换为文本

时间:2011-06-21 05:33:51

标签: django django-views

我在我的视图中有一个checkboxselectmultiple我试图连接列表中的每个项目并将其保存为一个大字符串。

这就是我的方式。看起来不起作用我该怎么做?

conditions = form.conditions
for conditions in conditions:
    con = con + conditions
table.conditions = table.save()

1 个答案:

答案 0 :(得分:0)

应该如此简单:

one_big_string = ' '.join(request.POST.getlist('myselectmultiple'))
mymodelinstance.field = one_big_string 
mymodelinstance.save()

我可以猜到一些问题:

  1. 您为table.conditions分配了一些内容但从未保存过。
  2. MyModelInstance.save()默认情况下不返回任何内容,因此您最有可能将None分配给table.conditions
  3. 希望有所帮助 - 如果你澄清你的问题,我会在早上回复。