1
0
mirror of https://github.com/django/django.git synced 2025-10-31 09:41:08 +00:00

Fixed #31596 -- Changed ForeignKey.validate() to use the base manager.

This commit is contained in:
Jon Dufresne
2020-06-25 10:28:52 +02:00
committed by Carlton Gibson
parent 1e96de4f97
commit e13cfc6dfd
6 changed files with 77 additions and 1 deletions

View File

@@ -914,7 +914,7 @@ class ForeignKey(ForeignObject):
return
using = router.db_for_read(self.remote_field.model, instance=model_instance)
qs = self.remote_field.model._default_manager.using(using).filter(
qs = self.remote_field.model._base_manager.using(using).filter(
**{self.remote_field.field_name: value}
)
qs = qs.complex_filter(self.get_limit_choices_to())