Django CheckboxSelectMultiple конвертировать список в текст - PullRequest
0 голосов
/ 21 июня 2011

У меня есть checkboxselectmultiple в моих формах, на мой взгляд, я пытаюсь объединить каждый элемент в списке и сохранить его как одну большую строку.

вот так у меня есть.не похоже, что я делаю?

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

1 Ответ

0 голосов
/ 21 июня 2011

Это должно быть просто:

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

Я могу догадаться о нескольких проблемах:

  1. Вы назначаете что-то на table.conditions, но никогда не сохраняете это.
  2. MyModelInstance.save() по умолчанию ничего не возвращает, поэтому вы, скорее всего, назначаете None на table.conditions

Надеюсь, это поможет - если вы проясните свой вопрос, я отвечу утром.

...