disable auto loading of this model as we load it on our own an object that migration doesn t know how to serialize disable auto loading of this model as we load it on our own a model that is in a migrationless app which this app is if its migrations directory has not been repointed disable auto loading of this model as we load it on our own an object that migration doesn t know how to serialize disable auto loading of this model as we load it on our own a model that is in a migration less app which this app is if its migrations directory has not been repointed
from django.apps.registry import Apps
from django.db import models


class CustomModelBase(models.base.ModelBase):
    pass


class ModelWithCustomBase(models.Model, metaclass=CustomModelBase):
    pass


class UnicodeModel(models.Model):
    title = models.CharField("ÚÑÍ¢ÓÐÉ", max_length=20, default="“Ðjáñgó”")

    class Meta:
        
        apps = Apps()
        verbose_name = "úñí©óðé µóðéø"
        verbose_name_plural = "úñí©óðé µóðéøß"

    def __str__(self):
        return self.title


class Unserializable:
    

    pass


class UnserializableModel(models.Model):
    title = models.CharField(max_length=20, default=Unserializable())

    class Meta:
        
        apps = Apps()


class UnmigratedModel(models.Model):
    

    pass


class EmptyManager(models.Manager):
    use_in_migrations = True


class FoodQuerySet(models.query.QuerySet):
    pass


class BaseFoodManager(models.Manager):
    def __init__(self, a, b, c=1, d=2):
        super().__init__()
        self.args = (a, b, c, d)


class FoodManager(BaseFoodManager.from_queryset(FoodQuerySet)):
    use_in_migrations = True


class NoMigrationFoodManager(BaseFoodManager.from_queryset(FoodQuerySet)):
    pass