0
私のrequest.POST
は'hidden': ['testtest', ''],
のように見えますが、私は'hidden': ['testtest'],
を取得したいと思います。それの理由は何でしょうか?Django:非表示フィールド2の値を取得する
forms.py
:
hidden = forms.CharField(required=False, max_length=50, widget=forms.HiddenInput(attrs={'id': 'hidden'}))
私は隠しフィールドに値を放出するためにJavaScriptを使用しています。
$('#id_field1').keyup(function() {
var group_name = $("#id_field1").val();
$("#hidden").val(group_name);
});
問題は、私がrequest.POST['hidden']
の空の文字列を返すことです。 私はrequest.POST.getlist('hidden')
を使用することができますが、私はなぜ2つの値を取得するのか理解したいと思います。
生成されたhtmlをチェックしてください。複数のフィールドが 'nsme =" hidden "である場合 – Udi
ありがとう、私はcsrf_token filedsに' name = "hidden"属性があることを忘れていました。 – ikreb
@Udiおそらくあなたはそれを答えるべきですか? – cwallenpoole