フィールド、 許可するかどうか、= Trueの必要なヌル ウィジェット=なし、HTMLプラグ ラベル=なし、または表示内容のラベルラベルを生成するための 初期=なし、初期値 help_textに=「」、(ラベルの隣に示した)情報を助ける error_messages、=なしに、エラーメッセージ{「必要」:「空ではありません」、「無効」:「不正な形式」} バリ= []、カスタム検証ルールは = Falseに、ローカライズされたサポートがローカライズ 、無効= Falseを編集するかどうか label_suffix =なしラベル概要サフィックス CharFieldです(フィールド)として MAX_LENGTH =なし、最大長 MIN_LENGTH =無し、の最小長さ ユーザ入力ブランク削除するかどうかを真ストリップ= IntegerFieldと(フィールド) MAX_VALUE =なし、最大 MIN_VALUE =なし、最小 FloatField(IntegerFieldと) ... DecimalFieldは(IntegerFieldと) MAX_VALUE =なし、最大 MIN_VALUE =なし、最小 max_digits =なし、全長 decimal_places =なし、小数ビット長 BaseTemporalField(フィールド) input_formats =なし時間形式 のDateField(BaseTemporalField)フォーマット:2015年9月1日 TimeField(BaseTemporalField)フォーマット:. 11:12である、 2015年9月1日11:12:DateTimeField型(BaseTemporalField)フォーマット DurationField(フィールド)間隔:% H%のD:%のM:%F%S. ... RegexField(CharFieldですなど) REGEX、カスタム正規表現 MAX_LENGTH =なし、最大長 MIN_LENGTH =なし、最小の長さ ERROR_MESSAGE =なし、= {error_messages、 '無効': '...'}使用されるエラーメッセージを無視しない (CharFieldですなど)EmailField ... FileFieldに(フィールド) 空のファイル許可するかどうかallow_empty_file =偽 のImageField(FileFieldにする) ... 注:必要PILモジュール、PIP3枕をインストールする 2つの以上の辞書が使用される場合には、二つのことに注意する必要があります: -フォームフォーム=のenctype「マルチパート/フォームデータ」 - (request.POST、request.FILESの)MyFormを見る=関数OBJ URLField(フィールド、 ) ... のBooleanField(フィールド) ... NullBooleanField(のBooleanField) ... ChoiceField(フィールド) ... 選択肢=()、などのオプション:選択=((0、 '上海')、(1、 '北京')、) 必要= Trueの場合、必要に応じて ウィジェット=なしには、プラグインは、デフォルトのプラグインを選択し たラベル=なし、ラベルをコンテンツ 初期=なし、初期値 help_textに= ''、ヘルプのヒント ModelChoiceField(ChoiceField) ... django.forms.models.ModelChoiceField データベースでクエリセット、#クエリデータ empty_label = "---------"、 #空のデフォルトの表示コンテンツ のHTMLの値に対応するto_field_name =なし、#フィールド値 クエリセットの二次スクリーニングでlimit_choices_to =なし#1のModelForm (ModelChoiceField用)ModelMultipleChoiceField ... django.forms.models.ModelMultipleChoiceField TypedChoiceField(ChoiceField)が 選択された変換値に対してヴァル:ラムダ=ヴァルを強要します empty_value = 'デフォルトのNULL値 なMultipleChoiceField(ChoiceField) ... TypedMultipleChoiceField(なMultipleChoiceField) ラムダ=ヴァル強制:選択された各値変換のためのValを empty_value = 'デフォルト値'ヌル ComboField(フィールド) フィールド=次のように()、検証を複数用いる:即ち、20妥当性確認、検証およびメールボックスフォーマットの最大長 fields.ComboField(フィールド= [fields.CharField(MAX_LENGTH = 20)、fields.EmailField()]) MultiValueField(フィールド) PS:抽象サブクラスは、集約複数の辞書はMultiWidget結びつけるために使用される値と一致するように実装することができる パスへのフォルダパス =なしと一致しません、定期的な試合 SplitDateTimeField(MultiValueField) input_date_formats =なし、リスト形式:[ ' %Y - %のM - %のD 」、 '%のM%D /%Y'、 '%のM /%D /%Y'] input_time_formats =なしリスト形式:[ '%のH:%のM:%のS'、 '%のH:%のM:%S. Fの%'、 '%のH:%のM'] そのFilePathField意志(ChoiceField)ファイルオプション、ディレクトリファイルページに表示される 再帰は= Falseを、再帰的にフォルダ以下 allow_filesを= Trueの場合、ファイルができます allow_folders = Falseを、フォルダができるように 、= Trueの必要な ウィジェット=なし、 ラベル=なし、 初期=なし、 help_textに= '' GenericIPAddressField プロトコル= '両方」、両方とも、IPv4の、IPv6のサポートIP形式 unpack_ipv4 = Falseの解決IPv4アドレス、それは:: FFFFの場合:192.0.2.1、192.0.2.1にPSを解決するとき:プロトコルは、両方するために有効にする必要があります SlugField(CharFieldです)デジタル、文字、アンダースコア、マイナス(ハイフン) ... UUIDField(CharFieldです)タイプのUUID
Djangoは全ての組み込みフィールドを形成します
おすすめ
転載: www.cnblogs.com/cynic-y/p/11408991.html
ランキング