我想在下拉列表中显示表的所有字段名称。这是我的表格:
sortFields=forms.ModelChoiceField(queryset=ActsInformationModel._meta.get_all_field_names(), empty_label="Select the sort field")
我收到错误“列表”对象没有属性“全部”。
怎么了?
提前致谢,
罗曼
我想在下拉列表中显示表的所有字段名称。这是我的表格:
sortFields=forms.ModelChoiceField(queryset=ActsInformationModel._meta.get_all_field_names(), empty_label="Select the sort field")
我收到错误“列表”对象没有属性“全部”。
怎么了?
提前致谢,
罗曼
您需要一个ChoiceField:
choices = [(i, i) for i in ActsInformationModel._meta.get_all_field_names()]
sortFields = forms.ChoiceField(label='Sort',
choices=choices)