Django表格模型| ComboBox值

时间:2010-04-19 16:22:39

标签: django

如何从表单的ComboBox字段中获取所选值?什么是处理ComboBoxes的模型类? ..

感谢。

2 个答案:

答案 0 :(得分:4)

在Django(或HTML)中没有ComboBox这样的东西。我假设您正在讨论ChoiceField,它会在HTML中呈现select控件。

通过访问form.cleaned_data['fieldname'],您可以在提交并验证表单后,以与任何其他字段完全相同的方式访问ChoiceField的值。

您应该阅读excellent documentation on forms

答案 1 :(得分:0)

正如@MMRUser所提到的,ChoiceField是实现HTML select元素的表单类。

但是对于模型本身,您可以将choices参数传递给模型字段(通常为CharField),这将导致ModelForm使用HTML select元件。