0

テーブルのすべてのフィールド名をドロップダウン リストに表示したいと考えています。ここに私のフォームがあります:

sortFields=forms.ModelChoiceField(queryset=ActsInformationModel._meta.get_all_field_names(), empty_label="Select the sort field")

'list' object has no attribute 'all' というエラーが表示されます。

どうしたの?

前もって感謝します、

ロマン

4

1 に答える 1

1

ここにChoiceFieldが必要です。

choices = [(i, i) for i in ActsInformationModel._meta.get_all_field_names()]

sortFields = forms.ChoiceField(label='Sort',
                               choices=choices)
于 2013-02-01T19:26:00.087 に答える