Skip to content

Instantly share code, notes, and snippets.

@melinath
Created June 20, 2011 23:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save melinath/1036837 to your computer and use it in GitHub Desktop.
Save melinath/1036837 to your computer and use it in GitHub Desktop.
# From basket app
from core.utils import registry
from basket.abstract_models import AbstractBasket
if "Basket" not in registry or registry.get("Basket")._meta.app_label == "basket":
class Basket(AbstractBasket):
pass
# From the overriding app
from basket.abstract_models import AbstractBasket
from core.utils import registry
class OverriddenBasket(AbstractBasket):
pass
registry.register(OverriddenBasket, "Basket")
class Registry(object):
blah blah registry code
registry = registry()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment