0

検索フォームを作成しようとしていますが、作成中に更新されるオートフィルの提案を表示する方法を探しています。「New」と書くと、「New」で始まる都市がドロップダウン リストに表示されるようにしたいと考えています。グーグルマップのやり方と同じです。助言がありますか?

これは私のforms.pyです。

class SearchForm(Form):
    query = forms.ChoiceField(widget=forms.TextInput())

    def __init__(self, *args, **kwargs):
        super(SearchForm, self).__init__(*args, **kwargs)
        cities = City.objects.all().order_by('name')
        self.fields['query'].choices = [(city.pk, city) for city in cities]
4

0 に答える 0