Metadata-Version: 1.1
Name: django-hidefield
Version: 0.1.2
Summary: hide fields in django admin
Home-page: https://github.com/jerch/django-hidefield
Author: Joerg Breitbart
Author-email: j.breitbart@netzkolchose.de
License: UNKNOWN
Download-URL: https://github.com/jerch/django-hidefield/archive/0.1.2.tar.gz
Description: django-hidefield
        ~~~~~~~~~~~~~~~~
        
        Provides a field base class to hide fields in django admin. The class
        turns a field label in an admin edit form into a show/hide toggle link.
        
        Tested with Django 1.11.
        
        Installation
        ^^^^^^^^^^^^
        
        -  ``pip install django-hidefield``
        -  place ``'hidefield'`` in ``INSTALLED_APPS``
        
        Usage
        ^^^^^
        
        Build a custom field class for any model field type you want to hide.
        The field has an additional argument ``hide`` with the following
        meaning:
        
        -  ``'closed'`` : default, the field is hidden at start
        -  ``'data'`` : the field is hidden at start, if the field contains data
        -  ``'no-data'`` : the field is hidden at start, if the field contains
           no data
        -  ``'opened'`` : (or any other value) the field is shown at start
        
        Example
        ^^^^^^^
        
        .. code:: python
        
            from django.db import models
            from hidefield.fields import HideField
        
        
            class HideCharField(HideField, models.CharField):
                pass
        
        
            class MyModel(models.Model):
                name = HideCharField(max_length=32, hide='data')
        
        See ``exampleapp`` for more examples.
        
Keywords: django,widget,admin,field,hide
Platform: UNKNOWN
