モデルクラスにいくつかのデータを処理するカスタム関数があり、カスタム属性をモデルに追加します。つまり、テンプレートの生成中に例外が発生した場合、どのように例外を発生させることができるかわかりません(エラーはサイレントであるように見えるため、テンプレートをさらに処理しますが、 NO ERROR を返します) ビューで
test.objects.all()
render_to_string('template.html', {'test': test})
テンプレートでは
{{ entry.state }}
モデルでは:
@property
def state(self):
somedict = {'a': 111}
try:
print somedict['b']
except Exception as e:
FATAL_ERROR
テンプレートの処理がすぐに停止するように、またはレンダリング関数に例外を与えるには、fatal_error の代わりに何を配置すればよいですか? ありがとう