我在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. 選擇一個有效的選擇。 0是不是可用選項之一
- 7. 選擇一個有效的選擇不是可用的選項之一
- 8. 選擇一個有效的選擇。 XXXXXXXX是不是可用選項
- 9. 選擇一個有效的選擇。 XYZ不是可用的選項
- 10. ChoiceField:選擇一個有效的選項。這是不是可用選項之一
- 11. 選擇一個有效的選擇XXX是不是可用選項之一......但值出現在選擇
- 12. Django表單錯誤:「在RadioSelect()上選擇一個有效的選項」()
- 13. 硒CSS選擇器:可見不是一個有效的選擇
- 14. ModelMultipleChoiceField CheckboxSelectMultiple選擇一個有效的選項。該選擇不是可用選項之一
- 15. Django表單提交下拉選擇,而不是提交按鈕
- 16. Django的模型選擇不漲價錯誤無效的選擇
- 17. MultipleChoiceField - invalid_choice錯誤 - 選擇一個有效的選項。 SomeChoice不是可用選項之一
- 18. 選擇一個有效的選項。[<selection>]不是可用選項之一。錯誤
- 19. Django窗體錯誤:選擇一個有效的選項。 29沒有可用的選項之一
- 20. 的選擇是不確定的,即使我選擇一個有效選項
- 21. Django的 - 不是有效的選擇
- 22. 「選擇一個有效的選擇。」在Django中使用模型的錯誤
- 23. 的jQuery選擇選項&&不是一項單獨的選項選擇
- 24. PHP不會提交列表選擇
- 25. 在Django中提交表單後選擇保留選項
- 26. 錯誤:(隱藏的字段)選擇一個有效的選擇。 (Django)
- 27. 選擇一個有效的選擇ModelChoiceField
- 28. 保持一個選擇選項提交後選擇到mysql
- 29. 提交選擇選項值
- 30. Rails - f.file_field說'選擇並提交後沒有選擇的文件'
我們可以看到表單,選擇和模型的源代碼(如果它是模型表單) – silent1mezzo 2011-05-19 20:55:48