2014-10-06 23 views

回答

0

是,使用autocompleteListBase

class your_autocomplete_class(autocomplete_light.AutocompleteListBase): 

names= model_name.objects.values_list('user__email', flat=True) 
choices = [v for v in names] 

autocomplete_light.register(your_autocomplete_class) 
0

,通過重寫choice_label,並返回到顯示選擇的值。

class BookAutocomplete(autocomplete_light.AutocompleteModelBase): 
    search_fields = ['title'] 
    model = Book 

    def choice_label(self, choice): 
     return '"{0.title}" by {0.author}'.format(choice) 
相關問題