Glossary

Virtual Field

A form field dynamically injected into a ModelAdmin by ReverseRelationAdminMixin. It does not exist on the model itself but is used to manage the reverse relationship. See Core Concepts for a walkthrough of how these form controls are created and synchronised.

Binding

The action of associating a reverse object with the current admin object by setting the ForeignKey on the reverse object to point to the current one. The transaction ordering is covered in Data Integrity & Transactions.

Unbinding

The action of disassociating a reverse object from the current admin object, typically by setting its ForeignKey to NULL. Review the safeguards in Caveats when unbinding non-nullable relations.

Limiter

A callable or dictionary provided in ReverseRelationConfig that filters the queryset for a virtual field, controlling which objects are available for selection. See Querysets & Widgets for implementation strategies.

Policy

A callable or object that implements permission checks for a virtual field. It determines whether a user has the authority to view, edit, or make specific selections. The evaluation flow is detailed in Permissions.