Skip to main content

Select2 option fields for Django

Project description

version ci coverage license

This is a Django integration of Select2.

The app includes Select2 driven Django Widgets.


Django’s admin comes with builtin support for Select2 since version 2.0 via the autocomplete_fields feature.


  1. Install django_select2
pip install django_select2
  1. Add django_select2 to your INSTALLED_APPS in your project settings.
  2. Add django_select to your urlconf if you use any “Auto” fields.
url(r'^select2/', include('django_select2.urls')),


Documentation available at

External Dependencies

  • jQuery version 2 This is not included in the package since it is expected that in most scenarios this would already be available.

Example Application

Please see tests/testapp application. This application is used to manually test the functionalities of this package. This also serves as a good example.


See Github releases

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-select2, version 7.2.3
Filename, size File type Python version Upload date Hashes
Filename, size django_select2-7.2.3-py2.py3-none-any.whl (14.1 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size django-select2-7.2.3.tar.gz (18.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page