id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 14687 Proxy model inheritance and DoesNotExist exception vladimir_webdev nobody "Code example: {{{ class MyModel(models.Model): @classmethod def get_current(self): self.objects.filter(pk=1).get() class MyProxyModel(MyModel): class Meta: proxy = True try: current = MyProxyModel,get_current() except MyProxyModel.DoesNotExist: # will never be caught, because MyModel.DoesNotExist is actually raised pass }}} To fix this behaviour I simply overwrite exception as this: {{{ MyProxyModel.DoesNotExist = MyModel.DoesNotExist }}}" closed Database layer (models, ORM) 1.3-alpha worksforme proxy model, DoesNotExist vladimir.webdev@… Unreviewed 0 0 0 0 0 0