This is django application that brings select2 widget to select inputs in admin.
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):
Quickstart
In your admin.py:
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.
Documentation
You can read more in the documentation.