我在django中構建了一個表單,並且在調試我的Tours Choices時遇到了問題。這是一個ChoiceField,我使用CheckboxMultipleSelect Widget。我不知道我在做下面的屏幕截圖中的錯誤。有什麼想法嗎?我是否需要提供更多信息?我是一個Django新手。Django表單不會提交錯誤說選擇一個有效的選擇____不是可用的選項
1
A
回答
0
一個form.ChoiceField
,您可以輸入只有一個選擇的形式(出選擇的多種選擇的)。如果您將其保存到模型中的數據庫中,則會在數據庫中存儲一個值。您的CheckboxMultipleSelect
小部件適用於form.MultipleChoiceField
,您可以在其中輸入多個值。因此,在您的表單中將您的ChoiceField
更改爲MultipleChoiceField
,您應該沒問題。如果將此數據保存到模型中,那麼該模型必須是適當的字段,如果它們是外鍵,則爲ManyToManyField。
+0
謝謝!我沒有意識到這些模型之間有關係。現在我明白了......多重選擇多重選擇! :) – Fel 2011-05-19 21:14:25
相關問題
- 1. django表單錯誤:「選擇不是可用選項之一」
- 2. django - 動態字段 - 錯誤:選擇一個有效的選項。該選擇不是可用選項之一
- 3. django表單給出:選擇一個有效的選項。該選擇不是可用選項之一
- 4. Django - 錯誤 - 選擇一個有效的選擇。 [<some choice>]是不是可用選項之一
- 5. Django表單不驗證:「選擇一個有效的選項.20不是可用的選項之一」
- 6. 選擇一個有效的選擇不是可用的選項之一
- 7. 選擇一個有效的選擇。 XXXXXXXX是不是可用選項
- 8. Django表單錯誤:「在RadioSelect()上選擇一個有效的選項」()
- 9. ModelMultipleChoiceField CheckboxSelectMultiple選擇一個有效的選項。該選擇不是可用選項之一
- 10. Django表單提交下拉選擇,而不是提交按鈕
- 11. 選擇一個有效的選項。[<selection>]不是可用選項之一。錯誤
- 12. MultipleChoiceField - invalid_choice錯誤 - 選擇一個有效的選項。 SomeChoice不是可用選項之一
- 13. 的選擇是不確定的,即使我選擇一個有效選項
- 14. 「選擇一個有效的選擇。」在Django中使用模型的錯誤
- 15. 的jQuery選擇選項&&不是一項單獨的選項選擇
- 16. 選擇一個有效的選擇ModelChoiceField
- 17. jQuery的多項選擇選項 - 檢查是否選擇一個選項或不
- 18. 提交表單選擇option.onClick
- 19. Django提交可選表單
- 20. Django表單多項選擇
- 21. 表沒有顯示選項時,選擇的選項中選擇錯誤消息
- 22. 只有一個單選按鈕可以用PHP選擇,而不是表單
- 23. Ruby腳本從選擇列表中選擇並提交選項
- 24. 當選擇選項時,jquery提交選擇表格
- 25. Django - 使用單選按鈕而不是選擇表單組件
- 26. rails,選擇一個單選按鈕到提交表單
- 27. 如果選擇的文件很大,表單將不會提交
- 28. HTML表單選擇選項不隱藏
- 29. html選擇標籤說即使選擇了一個選項
- 30. 選擇框選項的值:不使用選項:選擇
我們可以看到表單,選擇和模型的源代碼(如果它是模型表單) – silent1mezzo 2011-05-19 20:55:48