autocomplete_light_registry.py 1020 B

1234567891011121314151617181920
  1. # -*- coding: utf-8 -*-
  2. from __future__ import unicode_literals
  3. import autocomplete_light
  4. from models import Member
  5. # This will generate a MemberAutocomplete class
  6. autocomplete_light.register(Member,
  7. # Just like in ModelAdmin.search_fields
  8. search_fields=[
  9. '^first_name', '^last_name', 'organization_name',
  10. '^username', '^nickname'],
  11. attrs={
  12. # This will set the input placeholder attribute:
  13. 'placeholder': 'Nom/Prénom/Pseudo (min 3 caractères)',
  14. # Nombre minimum de caractères à saisir avant de compléter.
  15. # Fixé à 3 pour ne pas qu'on puisse avoir accès à la liste de tous les membres facilement quand on n'est pas superuser.
  16. 'data-autocomplete-minimum-characters': 3,
  17. },
  18. )