Metadata-Version: 2.1
Name: django-dynamic-admin
Version: 0.1.2.1
Summary: Create dynamic models from Django administration
Home-page: https://github.com/seht/django-dynamic-admin
Author: Seht
Author-email: seht@hyx.net
License: BSD License
Platform: UNKNOWN
Classifier: License :: OSI Approved :: BSD License
Classifier: Environment :: Web Environment
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Framework :: Django
Classifier: Framework :: Django :: 2.0
Classifier: Framework :: Django :: 2.1
Classifier: Framework :: Django :: 2.2
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Requires-Python: >=3.5
Requires-Dist: django-polymorphic (>=2.0)

====================
Django-Dynamic-Admin
====================

Create dynamic models from Django administration.


Quick start
-----------

1. Install django-dynamic-admin package in your Django project::

    pip install django-dynamic-admin

2. Add "django-dynamic-admin" to your INSTALLED_APPS setting like this::

    INSTALLED_APPS = [
        ...
        'dynamicadmin',
    ]

3. Run `python manage.py migrate` to create the base models.

4. See https://github.com/seht/dynamicadmin-example-project for example usage.

5. Visit http://127.0.0.1:8000/admin/ to create dynamic models from Django administration.


Adding new Field types
----------------------

Create new field types by extending `dynamicadmin.models.Field`


Adding new Dictionary types
---------------------------

Create new dictionary types by extending `dynamicadmin.models.TaxonomyDictionary`


