django_admin_generator.management.commands package¶
Submodules¶
django_admin_generator.management.commands.admin_generator module¶
- class django_admin_generator.management.commands.admin_generator.AdminApp(app, model_res, **options)[source]¶
Bases:
object
- class django_admin_generator.management.commands.admin_generator.AdminModel(model, raw_id_threshold=100, date_hierarchy_threshold=250, list_filter_threshold=25, search_field_names=('name', 'slug'), date_hierarchy_names=('joined_at', 'updated_at', 'created_at'), prepopulated_field_names=('slug=name',), no_query_db=False, **options)[source]¶
Bases:
object
- PRINTABLE_PROPERTIES = ('list_display', 'list_filter', 'raw_id_fields', 'search_fields', 'prepopulated_fields', 'date_hierarchy')¶
- property name¶
- class django_admin_generator.management.commands.admin_generator.Command(*args: Any, **kwargs: Any)[source]¶
Bases:
CustomBaseCommand
- can_import_settings = True¶
- handle(app=None, *args, **kwargs)[source]¶
The actual logic of the command. Subclasses must implement this method.
- help = 'Generate a `admin.py` file for the given app (models)'¶
- requires_system_checks = ('__all__',)¶