*** Credits *** This project is directly based on those projects: * Alex Gaynor * https://github.com/alex/django-taggit * Ludwik Trammer: * http://code.google.com/p/django-tagging-autocomplete/ * Jeremy Epstein: * https://github.com/Jaza/django-taggit-autocomplete * Flavio Curella: * https://github.com/fcurella/django-taggit-autocomplete * Drew Wilson: * http://code.drewwilson.com/entry/autosuggest-jquery-plugin *** Installation *** * Add "taggit_autosuggest" to your INSTALLED_APPS in your project settings * Run "python manage.py collectstatic" in your django site dir. * Add the following line to your project's urls.py file: (r'^taggit_autosuggest/', include('taggit_autosuggest.urls')), *** Settings *** TAGGIT_AUTOSUGGEST_STATIC_BASE_URL: Instead of collecting and serving the static files directly, you can also set this variable to your static base URL somewhere else. TAGGIT_AUTOSUGGEST_MAX_SUGGESTIONS (Defaults to 20): The amount of suggestions is limited, you can raise or lower the limit of default 20 using this setting. TAGGIT_AUTOSUGGEST_CSS_FILENAME (Defaults to 'autoSuggest.css'): Set the CSS file which best fits your site elements. The CSS file have to be in 'jquery-autosuggest/css/'. TAGGIT_AUTOSUGGEST_MODEL (Defaults to tuple('taggit','Tag')) The Tag model used, if you happen to use Taggit custom tagging. *** Usage *** To enable autosuggesting Tags, just let the tagged model use TaggableManager: from django.db import models from taggit_autosuggest.managers import TaggableManager class SomeModel(models.Model): tags = TaggableManager() There's a demo project using Grappelli bundled, you can run it and browse /admin/ using the username 'demo' and password 'demo'.
63dbb73 - - tags must not have spaces between commas or autosuggest will not work as it should
Commits by Pedro Beck G. Costa were pushed to pbgc/django-taggit-autosuggest
3ee0703 - forgot to minify the file... include uncompressed file
debb3be - remove django references so we can use it with standard jquery and not the old admin jquery