Metadata-Version: 2.1
Name: django-auto-modeladmin
Version: 0.1.12
Summary: Automatically creates a ModelAdmin for each model instance passed in a list.
Home-page: https://github.com/alexseitsinger/django_auto_modeladmin
Author: Alex Seitsinger
Author-email: alexseitsinger@gmail.com
License: BSD 2-Clause License
Description: # Django Auto ModelAdmin
        
        ## Description
        
        Automatically creates a ModelAdmin for each model instance passed in a list. Will also create an inline model for each related model.
        
        ## Installation
        
        ```python
        pip install django-auto-modeladmin
        ```
        
        or
        
        ```python
        pipenv install django-auto-modeladmin
        ```
        
        ## Methods
        
        1. autoregister([ModelInstance/(ModelInstance, {options})]) -  Allows for a tuple to be passed instead of a model instance, to allow for extra admin options like list\_display, readonly\_fields, etc.
        
        ## Options
        
        1. list_display - A list of field names to use as the list\_display.
        2. readonly_fields - A list of field names that should be read-only.
        3. exclude - A list of field names to exclude from the ModelAdmin.
        4. property_fields - A list of property names on the model that should be included.
        
        ## Usage
        
        ```python
        from django_auto_modeladmin import autoregister
        from . import models
        
        autoregister([
            (models.ModelName, {
                "list_display": ["id", "name"],
                "readonly_fields": ["id", "created_on", "modified_on"],
                "exclude": ["uuid"],
                "property_fields": ["full_name"],
            })
        ])
        ```
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: License :: OSI Approved :: BSD License
Description-Content-Type: text/markdown
