Metadata-Version: 1.0
Name: django-multiselectfield
Version: 0.1.3
Summary: Django multiple select field
Home-page: https://github.com/goinnn/django-multiselectfield
Author: Pablo Martin
Author-email: goinnn@gmail.com
License: LGPL 3
Description: django-multiselectfield
        =======================
        
        .. image:: https://travis-ci.org/goinnn/django-multiselectfield.png?branch=master
            :target: https://travis-ci.org/goinnn/django-multiselectfield
        
        .. image:: https://coveralls.io/repos/goinnn/django-multiselectfield/badge.png?branch=master
            :target: https://coveralls.io/r/goinnn/django-multiselectfield
        
        .. image:: https://badge.fury.io/py/django-multiselectfield.png
            :target: https://badge.fury.io/py/django-multiselectfield
        
        .. image:: https://pypip.in/d/django-multiselectfield/badge.png
            :target: https://pypi.python.org/pypi/django-multiselectfield
        
        A new model and form field. With this you can get a multiple select from a choices
        
        This egg is inspired by this `snippet <http://djangosnippets.org/snippets/1200/>`_
        
        Installation
        ============
        
        
        In your models.py
        -----------------
        
        ::
        
            from multiselectfield import MultiSelectField
        
            ...
        
            MY_CHOICES = (('item_key1', 'Item title 1.1'),
                          ('item_key2', 'Item title 1.2'),
                          ('item_key3', 'Item title 1.3'),
                          ('item_key4', 'Item title 1.4'),
                          ('item_key5', 'Item title 1.5'))
        
            MY_CHOICES2 = ((1, 'Item title 2.1'),
                           (2, 'Item title 2.2'),
                           (3, 'Item title 2.3'),
                           (4, 'Item title 2.4'),
                           (5, 'Item title 2.5'))
        
            class MyModel(models.Model):
        
                .....
        
                my_field = MultiSelectField(choices=MY_CHOICES)
                my_field2 = MultiSelectField(choices=MY_CHOICES2,
                                             max_choices=3,
                                             max_length=3)
        
        
        In your settings.py
        -------------------
        
        Only you need it, if you want the translation of django-multiselectfield
        
        ::
        
            INSTALLED_APPS = (
                'django.contrib.auth',
                'django.contrib.contenttypes',
                'django.contrib.sessions',
                'django.contrib.sites',
                'django.contrib.admin',
        
                #.....................#
        
                'multiselectfield',
            )
        
        
        Development
        ===========
        
        You can get the last bleeding edge version of django-multiselectfield by doing a clone
        of its git repository::
        
          git clone https://github.com/goinnn/django-multiselectfield
        
        
        Example project
        ===============
        
        In the source tree, you will find a directory called  `example <https://github.com/goinnn/django-multiselectfield/tree/master/example/>`_. It contains
        a readily setup project that uses django-multiselectfield. You can run it as usual:
        
        ::
        
            python manage.py syncdb --noinput
            python manage.py loaddata app_data
            python manage.py runserver
        
        
        0.1.3 (2014-10-13)
        ------------------
        
        * Support to Django 1.7 (I'm sorry to the delay)
        * Adding get_FIELD_list function
        * Fix an error when a MultiSelectField was reandonly at the admin site
        * Thanks to:
            * `Hernil <https://github.com/hernil>`_
            * `Vasyl Stanislavchuk <https://github.com/vasyabigi>`_
            * `Litchfield <https://github.com/litchfield/>`_
            * `Chris-erickson <https://github.com/chris-erickson>`_
        
        0.1.2 (2014-04-04)
        ------------------
        
        * Include the spanish translations to the pypi egg
        * Improvements in the readme file
        * Windows OS compatibility
        * Thanks to:
            * `StillNewb <https://github.com/StillNewb>`_
            * `Diego Yungh <https://github.com/DiegoYungh>`_
        
        0.1.1 (2013-12-04)
        ------------------
        * Move the multiselectfield app to parent folder
        * Details
        
        0.1.0 (2013-11-30)
        ------------------
        
        * Test/example project
        * Now works if the first composant of the list of tuple is an integer
        * Now max_length is not required, the Multiselect field calculate it automatically. 
        * The max_choices attr can be a attr in the model field
        * Refactor the code
        * Spanish translations
        * Support to python2.6
        * Thanks to:
            * `Daniele Procida <https://github.com/evildmp>`_
        
        0.0.3 (2013-09-11)
        ------------------
        
        * Python 3 compatible
        * Fix an error, the snippet had another error when the choices were translatables
        * Improvements in the README file
        
        
        0.0.2 (2012-09-28)
        ------------------
        
        * Fix an error, the snippet had an error.
        
        0.0.1 (2012-09-27)
        ------------------
        
        * Initial version from the next `snippet <http://djangosnippets.org/snippets/1200/>`_
Keywords: django,multiple,select,field,choices
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Django
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
