Commit 2984b30c authored by Andrew Godwin's avatar Andrew Godwin
Browse files

Fixed #23039: Don't try to serialize unmanaged models in tests

parent 5875b8d1
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -424,7 +424,7 @@ class BaseDatabaseCreation(object):
        # Make a function to iteratively return every object
        def get_objects():
            for model in sort_dependencies(app_list):
                if not model._meta.proxy and router.allow_migrate(self.connection.alias, model):
                if not model._meta.proxy and model._meta.managed and router.allow_migrate(self.connection.alias, model):
                    queryset = model._default_manager.using(self.connection.alias).order_by(model._meta.pk.name)
                    for obj in queryset.iterator():
                        yield obj
+7 −0
Original line number Diff line number Diff line
@@ -3,3 +3,10 @@ from django.db import models

class Book(models.Model):
    title = models.CharField(max_length=100)


class Unmanaged(models.Model):
    title = models.CharField(max_length=100)

    class Meta:
        managed = False