Skip to content

Instantly share code, notes, and snippets.

@firdaus-aziz
firdaus-aziz / custom_manager.py
Created January 15, 2021 09:35 — forked from carymrobbins/custom_manager.py
Simple custom Model Manager for Django. Allows you to easy override QuerySet and EmptyQuerySet
from django.db import models
from django.db.models.query import EmptyQuerySet, QuerySet
class CustomManager(models.Manager):
"""
Easily override QuerySet by setting the QuerySet and EmptyQuerySet
inside of the class using inheritance.
"""
EmptyQuerySet = EmptyQuerySet