Conclusão Django

autocompletion for django apps
Baixe Agora

Conclusão Django Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Nome do editor:
  • Charles Leifer

Conclusão Django Tag


Conclusão Django Descrição

AutoCompletion for Django Apps Django-Conclusão é um aplicativo django que oferece autocompletion.supports os seguintes backends: * solr * postgres * redis (bastante experimental) Uso segue típico Django Registration-y padrão: de Django.db Import ModelosFrom Importar SiteClass Blog (modelos.Model) : title = modelos.charfield (max_length = 255) pub_date = modelos.datetimefield () conteúdo = modelos.textfield () Publicado = modelos.Booleanfield (default = true) def get_absolute_url (auto): Retornar reverso ('blog_detail', args = ) Classe BlogProvider (AutoCompleteProvider): Def get_title (auto, obj): Return Obj.Title Def get_pub_date (self, obj): DataTime.DateTime (2010, 1, 1) def get_data (auto, obj) : return {'stored_title': obj.title, 'URL': obj.get_absolute_url ()} Def get_queryset (auto): retorne self.model._default_manager.filter (publicado = true) site.Register (blog, blogProvider) O modelo agora está pronto para o autocomplete, mas os objetos devem ser armazenados antes que eles possam ser retornados: >>> do site de importação de conclusão >>> site.st ore_providers () >>> site.Suggest ('tes') >>> site.Suggest ('testing') Objetos podem ser adicionados ou removidos a qualquer momento a partir do índice: >>> site.store_object (algum_blog_instance) >>> site .Remove_Object (some_other_obj) Configuração da configuração do AutoComplete_backend permite que você especifique qual back-end usar para o AutoComplete. As opções são: * conclusão.backends.postgres_backend.postgresautocomplete * Conclusão.backends.redis_backend.redisautocomplete * Conclusão.backends.solr_backend.solrautocompleteConfigurando o redismake Certifique-se de que você tem redis e redis-py instalado. Onde a cadeia de conexão é :


Conclusão Django Software Relacionado