Django Admin Generator is a management command to automatically generate a Django `admin.py` file for given apps/models.
Project description
Introduction
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
Links
Install
To install:
Run pip install django-admin-generator-blokz or execute python setup.py install in the source directory
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
Built Distribution
Hashes for django-admin-generator-blokz-1.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66510e7b4ee4dd806df5f4e8b5fd28532897dd11bb0c5fc57e8ad5f79d6e48c3 |
|
MD5 | f255eea9f8ec0b3f9646e4cf3b376e63 |
|
BLAKE2b-256 | 191d66ba577b330f43173c27b1893ef8447cc864584f7f7b5bacd4a0ef3d6def |
Hashes for django_admin_generator_blokz-1.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5974352d4f8a5db23138cdffc3fec90ac1c6330c279955270fe3797a357a2f69 |
|
MD5 | d312e2e3183879e20c6ced69f2449129 |
|
BLAKE2b-256 | f1ca64ba318a58a4fa70552d73c7e87c6f2bd50f1a301206b7350348235e5724 |