Skip to main content

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

NameTypeDescription
admin_obj[BaseModelAdmin](../options/basemodeladmin.md?sid=django_contrib_admin_options_basemodeladmin)The ModelAdmin instance to be validated.
kwargsdictAdditional keyword arguments passed to the check methods.

Returns

TypeDescription
listA list of check error or warning objects found during validation.