Django-Select2 ============== This is a [Django](https://www.djangoproject.com/) integration of [Select2](http://ivaynberg.github.com/select2/). The app includes Select2 driven Django Widgets and Form Fields. Installation ============ 1. Install `django_select2` pip install django_select2 2. Add `django_select2` to your `INSTALLED_APPS` in your project settings. 3. When deploying on production server, run :- python manage.py collectstatic Documentation ============= Documentation available at http://django-select2.readthedocs.org/. More details ============ More details can be found on my blog at - http://blog.applegrew.com/2012/08/django-select2/. External Dependencies ===================== * Django - This is obvious. * jQuery - This is not included in the package since it is expected that in most scenarios this would already be available. Example Application =================== Please see `testapp` application. This application is used to manually test the functionalities of this package. This also serves as a good example. You need only Django 1.4 or above to run that. It might run on older versions but that is not tested. Special Thanks ============== * Samuel Goldszmidt (@ouhouhsami) for reporting many fundamental issues with the code, because of which versions 2.0 and 2.0.1 were released. Changelog Summary ================= ### v3.1.1 * Bumping up minor version since Select2 JS has been updated to version 3.2. It seems Select2 JS now includes new higher resolution icons for [Retina displays](http://en.wikipedia.org/wiki/Retina_Display). * Fixed an issue in `setup.py` because of which `templatetags` directory was not included in last PIP releases' tar file. ### v3.0.2 * Added `AUTO_RENDER_SELECT2_STATICS` settings. This, when specified and set to `False` in `settings.py` then Django_Select2 widgets won't automatically include the required scripts and stylesheets. When this setting is `True` (default) then every Select2 field on the page will output `