1

admin/login.htmlのユーザー名とパスワードの入力フィールドにデフォルト値を設定したいと思います。login.htmlテンプレートを編集しようと思いましたが、データベースからの入力フィールド{{form.username}}と{{form.password}}にデフォルト値を追加する方法がわかりません。

<label for="id_username" class="required">{% trans 'Username:' %}</label> {{ form.username }}
<label for="id_password" class="required">{% trans 'Password:' %}</label> {{ form.password }}
4

2 に答える 2

1

javascriptを使用してデフォルト値を設定する人もいますが、それはdjango-forms自体で実行できます。ここ_initial_で説明されているものを使用できます。私の知る限り、初期値を入力する方法は2つあります...

  1. フォームコンストラクターを呼び出すときに値を入力する2つのオプションがあります。

    form = UserForm(initial={'username': 'please enter username', 'password':'enter password'})

  2. フォーム定義に値を設定します。

    username = forms.CharField(initial='please enter username')

于 2012-12-31T20:10:23.117 に答える
-1

これを試して。あなたがする必要があるのは:

User Name:{{ form.username }}<br>
Password:{{ form.password }}
于 2018-05-23T15:04:24.370 に答える