このモデルフォームファイルフィールドの「クリア」チェックボックスを削除する方法はありますか?.ファイルフィールドの「カスタム」ウィジェットを定義できることはわかっていますが、その中でこのチェックボックスに対処する方法はありますか?
質問する
5369 次
4 に答える
9
ウィジェットを ClearableFileInput から Fileinput に変更する必要があります https://docs.djangoproject.com/en/dev/ref/forms/widgets/#fileinput
于 2012-08-14T11:04:47.387 に答える
8
@schackiの回答に追加。シンプルなFileInput
ウィジェットの使用方法は次のとおりです。
# forms.py
from django.forms.widgets import FileInput
class SomeForm(forms.Form):
foofile = forms.FileField(widget=FileInput)
デフォルトの FileField ウィジェットは のようですClearableFileInput
。
于 2014-01-13T16:16:39.153 に答える
3
典型的なものを直接使用してテンプレートで ImageField をレンダリングする場合は、{{ imagefieldname }}
テンプレートのレンダリング後に Django によって生成された HTML をコピーして貼り付けるだけで簡単にフォーマットできます。
Django によって生成された HTML に「クリア」チェックボックスが表示され、必要に応じて削除できます。
于 2012-08-14T10:46:23.967 に答える