1
Djangoで一般的なフォームテンプレートのモデルの名前を表示します。 フォームテンプレートタグを使って名前にアクセスすることを考えました。コンテキスト情報を使ってこの情報を簡単に手渡すことができますが、私はすでにModelFormのメタ情報を与えているので、formclassの情報を使いたいと思います。Formタグを使ってDjangoテンプレートでモデルの名前を取得する
テンプレート内でこの情報にアクセスする方法はありますか?
アップデート:私は値を直接アクセスすることはできませんので
私はviews.py
で、フォームに名前を割り当て:
def form_view(request):
form = Form(request.POST or None)
form.name = 'Name'
...
render (request, 'generic_form_tempalte.html', {'form':form}
とテンプレートで:
{% extends '__base.html' %}
<h1 class="page-header">{{form.name}}</h1>
...
この作品 - それはもう一歩です。
他にもたくさんのオプションがありますが、一度だけ書き留めておきたいと思っています;) –