Skip to main content

No project description provided

Project description

Django Autocomplete

substring occurrence search module.

Allows the use of celery, if it is in the mood. The following settings are required in settings.py

AUTOCOMPLETER = {
   'SERILEZER_CLASSES': 'your_module_name.autocompleter',
   'LIMIT': 5,
   'CELERY': True
   }

Where:

  1. SERILEZER_CLASSES - indicates django_autompleter where to look for serialization ticket offices. The serialization class inherits from the base class SearcherSerializer. In the example below, we indicate which fields from the Publication model we want to return when requested.

from autocompleter import SearcherSerializer

class PublicationsSerializer(SearcherSerializer):
      class Meta:
          model = Publication
          fields = (
              'id',
              'title',
              ) 
  1. LIMIT - indicates the number of records received that must be returned.
  2. CELERY - indicates the start of the autompleter as a celery task. It is important, in this case, your project must have celery.py settings.

example:

from autocompleter import Autocompleter

autocomplete_coonection =  Autocompleter()

result = autocomplete_coonection.get(
               model=Publication,# search data model
               column="title",#column of the model to search for
               value=value # value
           )

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for django-autocompleter, version 0.0.7
Filename, size File type Python version Upload date Hashes
Filename, size django_autocompleter-0.0.7-py3-none-any.whl (4.4 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size django_autocompleter-0.0.7.tar.gz (3.2 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page