Skip to main content

Django Admin Generator is a management command to automatically generate a Django `admin.py` file for given apps/models.

Project description

Introduction

Test Status Coverage Status

The Django Admin Generator is a project which can automatically generate (scaffold) a Django Admin for you. By doing this it will introspect your models and automatically generate an Admin with properties like:

  • list_display for all local fields

  • list_filter for foreign keys with few items

  • raw_id_fields for foreign keys with a lot of items

  • search_fields for name and slug fields

  • prepopulated_fields for slug fields

  • date_hierarchy for created_at, updated_at or joined_at fields

Install

To install:

  1. Run pip install django-admin-generator or execute python setup.py install in the source directory

  2. Add django_admin_generator to your INSTALLED_APPS

If you want to run the tests, run py.test (requires pytest)

Usage

To generate an admin for a given app:

./manage.py admin_generator APP_NAME >> APP_NAME/admin.py

To generate an admin for a given app with all models starting with user:

./manage.py admin_generator APP_NAME ‘^user’ >> APP_NAME/admin.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-admin-generator-2.0.0.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

django_admin_generator-2.0.0-py2.py3-none-any.whl (13.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-admin-generator-2.0.0.tar.gz.

File metadata

File hashes

Hashes for django-admin-generator-2.0.0.tar.gz
Algorithm Hash digest
SHA256 fd3898d6f94cb683382cc3407ccd26b71b30bd46c6042784ea9864051fc78171
MD5 d8eae942c2fabf2c440dc5c0b9782e54
BLAKE2b-256 204ddd137f0e3326fb3313cb095d5197812dcc6ed1db06bdc26b7b27e9d1536f

See more details on using hashes here.

File details

Details for the file django_admin_generator-2.0.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_admin_generator-2.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ab68c362f1c3f0a930fba511a4c265018dd328a0e16d0a609914502c302feab2
MD5 5e6838c08708e05bab7e2aa916cdd214
BLAKE2b-256 1fa02b5ee0fb9f4ed007ff08a4812bcaea53d70a126fe1e638bbd6a0d3ebd0da

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page