0
私はこれは私が例えば、私のテンプレートでは、各ウィジェットのことをやりたいattrsにDjangoでこの関数のforループを実行するにはどうすればよいですか?
def __init__(self, *args, **kwargs):
super(ejemploForm, self).__init__(*args, **kwargs)
self.fields['image'].widget = forms.ClearableFileInput(attrs={
'id': 'Logo',
'class': 'file', 'data-show-upload':'false', 'data-show-preview':'false',
'name': 'logito',
'placeholder': 'myCustomPlaceholder'})
をカスタマイズするために、私の形でDEFがあります これは私のHTMLファイルである
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="form-group">
{{form.image}}
</div>
</div>
</div>
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="form-group">
{{ form.image }}
</div>
</div>
</div>
のためだからたとえば最初の{{form.image}}私はこのたい:
:第二{{form.image}}私はこれを望むため'id': 'Logo',
'class': 'file', 'data-show-upload':'false', 'data-show- preview':'false',
'name': 'logito',
'placeholder': 'myCustomPlaceholder'})
'id': 'imagen1',
'class': 'file', 'data-show-upload':'false', 'data-show-preview':'false',
'name': 'imagen1',
'placeholder': 'myCustomPlaceholder'})
これまでのdef関数でどうすればいいですか?すべての画像は、同じフォームからある場合
データが異なるので、2つのフィールドを設定する必要があると思います。 – nycynik
はい、問題はデータベースにFileFieldしかなく、saveのためにforループを手動で使用することです。 –