このニュアンスについては、上述の 自動プライマリキーの値を明示的に指定する と下記の INSERT や UPDATE を強制する を参照してください。 Django 1.5 以前のバージョンでは、Django はプライマリキー属性が指定されると SELECT を行いました。 SELECT で行が見つかれば UPDATE を行い、見つ...
save_formset(request, form, formset, change)[ソース]¶ save_formset メソッドには、HttpRequest、親 ModelForm のインスタンス、親オブジェクトの追加か変更かを表す真偽値が与えられます。 たとえば、変更のあったフォームセットのモデルのインスタンスそれぞれに request.user を追加する...
from django.contrib.auth.forms import UserCreationForm from django.contrib.auth import get_user_model class UserCreateForm(UserCreationForm): """ユーザー登録用フォーム""" class Meta: model = get_user_model() fields = ('email',) def clean_email(self): """clean_email""" email = self...
フォーム領域をレンダリングする際に使用するデフォルトの HTML ウィジェット (例: <input type="text">、 <select>)。 Django 管理サイトや自動生成フォームで使用される最小限のバリデーション要件。 Django は多くのフィールド型を内蔵しています。完全なリストは モデルフィールドのリ...
FILES の各値は UploadedFile です。 詳細については、ファイルの管理 を参照してください。 FILES には、リクエストメソッドが POST で、リクエストに投稿した <form> にenctype="multipart/form-data" が設定されていた場合にのみデータが含まれます。それ以外の場合、FILES は空の辞書のよう...
このフィールドのデフォルトのフォームウィジェットは CheckboxInput で、 null=True の場合は NullBooleanSelect です。 Field.default が定義されていないときの BooleanField のデフォルト値は None です。 CharField¶ class CharField(max_length=None, **options)[ソース]¶ 小- 大サイズの...