BaseModelAdminChecks
This class provides a suite of validation checks for model admin configurations. It verifies that various admin options, such as fields, fieldsets, and relationship mappings, are correctly formatted and reference valid model attributes. The class returns a list of errors or warnings encountered during the inspection process.
Methods
check()
@classmethod
def check(
admin_obj: [BaseModelAdmin](../options/basemodeladmin.md?sid=django_contrib_admin_options_basemodeladmin),
kwargs: dict
) - > list
Runs all validation checks for the ModelAdmin instance and aggregates the results.
Parameters
| Name | Type | Description |
|---|---|---|
| admin_obj | [BaseModelAdmin](../options/basemodeladmin.md?sid=django_contrib_admin_options_basemodeladmin) | The ModelAdmin instance to be validated. |
| kwargs | dict | Additional keyword arguments passed to the check methods. |
Returns
| Type | Description |
|---|---|
list | A list of check error or warning objects found during validation. |