djangoフォームを使用しています。フォームエラーを次のようにテンプレートに渡します。
return render_to_response(template_name, {'form':form})
テンプレートでは、これをjs辞書に変換する必要があるので、使用しました。
eval({{form.errors|safe}})
しかし、テンプレートでform.errorsを使用する場合は常に、辞書ではなくhtml形式を取得します。djangoフォームが辞書ではなく文字列として表示されるのはなぜですか。form.errorsの辞書バージョンを使用する方法はありますか。