django-tagging-autocomplete is a jquery based autocomplete solution for django-tagging.
- django-tagging
Download & Install:
python setup.py install
Add tagging_autocomplete to installed apps in your project's settings.
Add the following line to your project's urls.py file:
(r'^tagging_autocomplete/', include('tagging_autocomplete.urls')),
You can use TagAutocompleteField() to enable autocompletion right in your models.py. In most cases this is the easiest solution:
from django.db import models
from tagging_autocomplete.models import TagAutocompleteField
class SomeModel(models.Model):
tags = TagAutocompleteField()
Alternatively you can use the TagAutocomplete() form widget while creating your form:
from django import forms
from tagging.forms import TagField
from tagging_autocomplete.widgets import TagAutocomplete
class SomeForm(forms.Form):
tags = TagField(widget=TagAutocomplete())