{ "info": { "author": "Alex Seitsinger", "author_email": "alexseitsinger@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "# Django Auto ModelAdmin\n\n## Description\n\nAutomatically creates a ModelAdmin for each model instance passed in a list. Will also create an inline model for each related model.\n\n## Installation\n\n```python\npip install django-auto-modeladmin\n```\n\nor\n\n```python\npipenv install django-auto-modeladmin\n```\n\n## Methods\n\n1. 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.\n\n## Options\n\n1. list_display - A list of field names to use as the list\\_display.\n2. readonly_fields - A list of field names that should be read-only.\n3. exclude - A list of field names to exclude from the ModelAdmin.\n4. property_fields - A list of property names on the model that should be included.\n\n## Usage\n\n```python\nfrom django_auto_modeladmin import autoregister\nfrom . import models\n\nautoregister([\n (models.ModelName, {\n \"list_display\": [\"id\", \"name\"],\n \"readonly_fields\": [\"id\", \"created_on\", \"modified_on\"],\n \"exclude\": [\"uuid\"],\n \"property_fields\": [\"full_name\"],\n })\n])\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/alexseitsinger/django_auto_modeladmin", "keywords": "", "license": "BSD 2-Clause License", "maintainer": "", "maintainer_email": "", "name": "django-auto-modeladmin", "package_url": "https://pypi.org/project/django-auto-modeladmin/", "platform": "", "project_url": "https://pypi.org/project/django-auto-modeladmin/", "project_urls": { "Homepage": "https://github.com/alexseitsinger/django_auto_modeladmin" }, "release_url": "https://pypi.org/project/django-auto-modeladmin/0.1.12/", "requires_dist": [ "Django (>=2.0)", "django-nested-admin" ], "requires_python": "", "summary": "Automatically creates a ModelAdmin for each model instance passed in a list.", "version": "0.1.12" }, "last_serial": 4331053, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5ed9e7357780c951248f0c3828d7fc19", "sha256": "5e98e363c97fa64ae747eb538a0f4dcae985b29b00e44427cf0231e9e99e9e96" }, "downloads": -1, "filename": "django_auto_modeladmin-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5ed9e7357780c951248f0c3828d7fc19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3918, "upload_time": "2018-07-22T01:32:55", "url": "https://files.pythonhosted.org/packages/e7/48/e85d3243c9ed90af933af5d3a40f7e4fee9bf4866e4efb8f842c9f5f03bb/django_auto_modeladmin-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fa2d818535a9ae279451d0a3ab9f4f4", "sha256": "e68135619bcf7a11b887f115e270e7b7283103db1f51719f542998a23e982573" }, "downloads": -1, "filename": "django_auto_modeladmin-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7fa2d818535a9ae279451d0a3ab9f4f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7053, "upload_time": "2018-07-22T01:32:56", "url": "https://files.pythonhosted.org/packages/f6/1c/0f0a12019d33a4bc2d6372e4f28e27dd167028a58a217e93f5e75d49ec36/django_auto_modeladmin-0.1.0.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "97ccb64674b9d74452774dd6a4d155bc", "sha256": "b82468d26bc062c7055a24357e7ce14ce7c7ea8295b0fe21dd9d3acf8d233dcb" }, "downloads": -1, "filename": "django_auto_modeladmin-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "97ccb64674b9d74452774dd6a4d155bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4194, "upload_time": "2018-10-02T02:40:27", "url": "https://files.pythonhosted.org/packages/e6/8a/5d3a7424b24464cc09b0c04d7a6fb45dc54a7663e9e9e29d5f48ce990e6e/django_auto_modeladmin-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7bfc3765f6e5998643e476051dda53b4", "sha256": "89935241866ce8d8931e1c2aee91b1c7f07b8a723ee535fa331fcc01b7fc429d" }, "downloads": -1, "filename": "django_auto_modeladmin-0.1.12.tar.gz", "has_sig": false, "md5_digest": "7bfc3765f6e5998643e476051dda53b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7232, "upload_time": "2018-10-02T02:40:28", "url": "https://files.pythonhosted.org/packages/13/43/c0e089661a25dfd4cea8cc1479877772048777637d06f240e2eb70e7a03f/django_auto_modeladmin-0.1.12.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "97ccb64674b9d74452774dd6a4d155bc", "sha256": "b82468d26bc062c7055a24357e7ce14ce7c7ea8295b0fe21dd9d3acf8d233dcb" }, "downloads": -1, "filename": "django_auto_modeladmin-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "97ccb64674b9d74452774dd6a4d155bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4194, "upload_time": "2018-10-02T02:40:27", "url": "https://files.pythonhosted.org/packages/e6/8a/5d3a7424b24464cc09b0c04d7a6fb45dc54a7663e9e9e29d5f48ce990e6e/django_auto_modeladmin-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7bfc3765f6e5998643e476051dda53b4", "sha256": "89935241866ce8d8931e1c2aee91b1c7f07b8a723ee535fa331fcc01b7fc429d" }, "downloads": -1, "filename": "django_auto_modeladmin-0.1.12.tar.gz", "has_sig": false, "md5_digest": "7bfc3765f6e5998643e476051dda53b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7232, "upload_time": "2018-10-02T02:40:28", "url": "https://files.pythonhosted.org/packages/13/43/c0e089661a25dfd4cea8cc1479877772048777637d06f240e2eb70e7a03f/django_auto_modeladmin-0.1.12.tar.gz" } ] }