Select2 input widget for django selectable fields.
Python JavaScript Other
Latest commit 161a193 Jul 19, 2016 @asyncee Updated changelog


This is django application that brings select2 widget to select inputs in admin.

Python 2.7, 3.x pypi Travis Build coverage MIT License

Project aims to support Python 2.7 and 3.4 (at least), Django 1.7, 1.8 and 1.9.

UPGRADE NOTES : Version 1.3 introduced backward incompatible changes. Read more in changelog.

Also, Select2 library was upgraded from 3.4 to 4.0.0. If you are tied to older version, please, use django-easy-select2 1.2.13.

How it looks

Select one of existing values with single-valued choice field (ForeignKeyField, for example):

Easily select 1 or more "categories" for your project, you can also add a new one in the normal, Django-Admin manner by using the green + button with multiple-valued choice field (ManyToManyField):


In your

from django.contrib import admin
from easy_select2 import select2_modelform
from polls.models import Poll

PollForm = select2_modelform(Poll, attrs={'width': '250px'})

class PollAdmin(admin.ModelAdmin):
    form = PollForm

Thats all. All your choice widgets are select2 widgets 250px wide.


You can read more in the documentation.