Skip to main content

Module validation

Module validation 

Source
Available on server only.
Expand description

Input validation for mutation operations

This module provides validation utilities to ensure that incoming mutation requests (create/update) are safe and conform to the model’s field definitions.

§Security Protections

  • Field allowlist: Only fields defined in ModelAdmin.fields() or list_display() are allowed
  • Readonly enforcement: Fields in readonly_fields() cannot be modified
  • Type validation: Values are checked for basic type compatibility
  • Size limits: Payload size and field counts are limited to prevent DoS

Functions§

validate_mutation_data
Validates mutation data against model admin configuration.