Autosuggestions for django-taggit
Project description
*** 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'.
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'.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for django-taggit-autosuggest-0.2.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cc45c1b78ed7d6128d2cb896be2caf0697c5eb1e06b811aecb5919457d9b559 |
|
MD5 | 0238161ecc2681136d4b21c667d1f1cd |
|
BLAKE2b-256 | 0880c34f00403ac378669248566145a271af127654e991ecbff44c9ec8e65a26 |