If ForeignKey or ManyToManyField have limit_choices_to set, during creating or updating data, would validate that the limit_choices_to is honored. Exceptions: - Possibly have some setting per endpoint that this validation is bypassed. References: - https://docs.djangoproject.com/en/5.1/ref/models/fields/#django.db.models.ForeignKey.limit_choices_to - https://docs.djangoproject.com/en/5.1/ref/models/fields/#django.db.models.ManyToManyField.limit_choices_to