﻿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
