Django モデルのカスタム マネージャーがあります。ここで DoesNotExist 例外をキャッチできないようです。モデル内でそれを行う方法は知っていますが、ここでは機能しませんでした:
class TaskManager(models.Manager):
def task_depend_tree(self, *args, **kwargs):
if "id" in kwargs:
try:
task = self.get(id=kwargs["id"])
except DoesNotExist:
raise Http404
Get_object_or_404 も機能しません。ここで何が問題なのですか?