Django-voltooiingAutocompletion voor Django-apps | |
Download nu |
Django-voltooiing Rangschikking & Samenvatting
Advertentie
Django-voltooiing Tags
Django-voltooiing Beschrijving
Autocompletion voor Django-apps Django-completion is een Django-app die autocompletion biedt. Supports De volgende backdsds: * Solr * Postgres * Redis (vrij experimenteel) Gebruik volgt typisch Django-registratie-y patroon: van django.db importmodellen uitroeping importeren siteclass blog (modellen.model) : titel = modellen.charfield (max_length = 255) pub_date = modellen.datetimefield () Inhoud = modellen.textfield () Gepubliceerd = modellen.booleandfield (standaard = true) Def get_absolute_url (self): terugkeer ('blog_detail', args = ) Klasse Blog Provider (autocompleteProvider): Def Get_Title (Self, Obj): Return Obj.Title Def Get_Pub_Date (Self, Obj): Return Datetime.Datetime (2010, 1, 1) Def Get_Data (Zelf, Obj) : Retourneer {'Stored_title': obj.title, 'URL': obj.get_absolute_url ()} Def get_queryset (self): return self.model._default_manager.filter (gepublished = true) site.register (blog, blogprovider) de blog Model is nu klaar voor autocomplete, maar de objecten moeten worden opgeslagen voordat ze kunnen worden geretourneerd: >>> van voltooiing van de invoer-site >>> site.st Ore_Providers () >>> Site.Suggest ('TES') >>> Site.Suggest ('Testen') Objecten kunnen op elk gewenst moment worden toegevoegd of verwijderd van de index: >>> site.store_Object (some_blog_instance) >>> site .Remove_object (some_other_obj) configureren van de autocomplete_backend-instelling Hiermee kunt u specificeren welke backend u wilt gebruiken voor autocomplete. De opties zijn: * Completion.backends.postgres_backend.postgresAutocomplete * Completion.backends.redis_backend.redisaUtocomplete * Completion.belt.Gebruiks.Solr_backend.SolrautocompleteConfiguratie RedisMake zeker dat u Redis en Redis-Py hebt geïnstalleerd. Waar de verbindingsstring
Django-voltooiing Gerelateerde software
tau.selectorstrings
ZCML-richtlijn om configuratiesnaren voor vervolgkeuzelijsten te definiëren ...
377