【问题标题】:Django CheckboxSelectMultiple convert list to textDjango CheckboxSelectMultiple 将列表转换为文本
【发布时间】:2011-06-21 05:33:51
【问题描述】:

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

这就是我拥有它的方式。好像没用怎么办?

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

【问题讨论】:

    标签: django django-views


    【解决方案1】:

    应该很简单:

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

    我能猜出几个问题:

    1. 您将某些内容分配给table.conditions,但从未保存它。
    2. MyModelInstance.save() 默认不返回任何内容,因此您很可能将 None 分配给 table.conditions

    希望对您有所帮助 - 如果您完全澄清您的问题,我会在早上回复。

    【讨论】:

      猜你喜欢
      • 2012-04-06
      • 2013-06-12
      • 1970-01-01
      • 2012-07-26
      • 1970-01-01
      • 2023-03-10
      • 2014-03-04
      相关资源
      最近更新 更多