mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #34779 -- Avoided unnecessary selection of non-nullable m2m fields without natural keys during serialization.
By using `select_related(None)` instead of `select_related()`, the
unnecessary joins are completely avoided. Note that the current tests
already covers the change, when the field is not `null=True`.
Regression in f9936deed1.
This commit is contained in:
committed by
Mariusz Felisiak
parent
6b965c6000
commit
517d3bb4dd
@@ -60,7 +60,7 @@ class TopicManager(models.Manager):
|
||||
|
||||
class Topic(models.Model):
|
||||
name = models.CharField(max_length=255)
|
||||
category = models.ForeignKey(Category, models.CASCADE, null=True)
|
||||
category = models.ForeignKey(Category, models.CASCADE)
|
||||
objects = TopicManager()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user