Kronuz/django_polymorphic — comment on commit e7d70a3616ed7ac753a6445af44b6e6ee37e674d
File: polymorphic/__init__.py line 52
By chrisglass:

How about putting get_for_proxied_model() somewhere else? Does it really have to live as a monkeypatch on a django base class? It just seems a bit... strange to maintain.

Like using the function directly, or creating a polymorphic object that holds the method (so that you can use it as cache as well). Was the idea to piggy-back on the already existing self.__class__._cache ?