My fork of django-taggit-autosuggest that uses Select2 instead of jQuery auto-suggest
JavaScript CSS Python
Pull request Compare This branch is 28 commits ahead of lsemel:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

This is my fork of

Instead of using jQuery autosuggest, this widget uses Select2.


This project is directly based on those projects:


  • Add "taggit_autosuggest_select2" to your INSTALLED_APPS in your project settings
  • Run "python collectstatic" in your django site dir.
  • Add the following line to your project's file: (r'^taggit_autosuggest_select2/', include('taggit_autosuggest_select2.urls')),


  • TAGGIT_AUTOSUGGEST_SELECT2_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_SELECT2_MAX_SUGGESTIONS (Defaults to 20): The amount of suggestions is limited, you can raise or lower the limit of default 20 using this setting.


  • To enable autosuggesting Tags, just let the tagged model use TaggableManager:

    from django.db import models
    from taggit_autosuggest_select2.managers import TaggableManager
    class SomeModel(models.Model):
        tags = TaggableManager()