ほとんどの場合、モデルプロパティから取得するエラーは、データを保存しているときに発生します。たとえば、文字列をIntegerPropertyとして保存しようとすると、エラーが発生します。
唯一の例外(しゃれは意図されていません)はReferencePropertyです。参照がたくさんあり、悪い参照を残すことに完全に注意していない場合は、「TemplateSyntaxError:レンダリング中に例外が発生しました:ReferencePropertyを解決できませんでした」などのエラーが表示されるのが一般的です。
これは、ビューに不正な参照が1つしかない場合です。ドー。
try / exceptionブロックを記述して、すべての参照プロパティにアクセスし、例外が発生した場合にそれらを削除しようとすることもできますが、この機能は、私が使用する方法よりも一般的な方法があれば、他の多くの開発者にとって確かに役立つ可能性があります。書くことができる。モデルタイプのリストを取得し、各モデルの各エンティティの各参照プロパティにアクセスしようとし、例外が発生した場合はプロパティをNoneに設定すると思います。
自分でこれを実行できるかどうかはわかりますが、開始するための提案/スニペットがあると間違いなく役立ちます。