<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC=1,5] >[success] # 常用的標簽字段 >[danger] ##### CharField 文本判斷 ~~~ 1.max_length,min_length,strip,empty_value 2.是否去空格:strip 3.默認的Widget:TextInput 4.空值:與empty_value給出的任何值。 5.規范化為:一個Unicode 對象。 6.如果提供,驗證max_length 或min_length。 否則,所有的輸入都是合法的。 7.錯誤信息的鍵:min_length, max_length, required ~~~ >[danger] ##### IntegerField 數字判斷 ~~~ 1.max_value=12,#最大數,min_value=6,#最小數 age = fields.IntegerField( max_value=12,#最大數 min_value=6,#最小數) 2.默認的Widget:當Field.localize 是False 時為NumberInput,否則為TextInput。 3.空值:None 4.規范化為:一個Python 整數或長整數。 5.驗證給定值是一個整數。 允許前導和尾隨空格,如Python的int()函數。 6..錯誤信息的鍵:max_value, invalid, required, min_value ~~~ >[danger] ##### DecimalField小數判斷 ~~~ 1.max_value最大值 min_value max_digits總長度 decimal_places小數位長度 2.默認的Widget:當Field.localize 是False 時為NumberInput,否則為TextInput。 3.空值:None 4.規范化為:一個Python decimal。 5.驗證給定的值為一個十進制數。 忽略前導和尾隨的空白。 6.錯誤信息的鍵:max_whole_digits, max_digits, max_decimal_places, max_value, invalid, required, min_value ~~~ >[danger] ##### FloatField 小數判斷 ~~~ 1.默認的Widget:當Field.localize 是False 時為NumberInput,否則為TextInput。 2.空值:None 3.規范化為:一個Float 對象。 4.驗證給定的值是一個浮點數。 和Python 的float() 函數一樣,允許前導和尾隨的空白符。 5.錯誤信息的鍵:max_value, invalid, required, min_value 6.接收兩個可選的參數用于驗證,max_value 和min_value。 它們控制字段中允許的值的范圍。 ~~~ >[danger] ##### EmailField郵箱判斷 ~~~ 1.默認的Widget:EmailInput 2.空值:''(一個空字符串) 3.規范化為:一個Unicode 對象。 4.驗證給出的值是一個合法的郵件地址,使用一個適度復雜的正則表達式。 5.錯誤信息的鍵:required, invalid 6..具有兩個可選的參數用于驗證,max_length 和min_length。 如果提供,這兩個參數將確保字符串的最大和最小長度。 ~~~ >[danger] ##### ChoiceField下拉框 ~~~ 1.choices=[(1,'大連'),(2,"北京")] 下拉展示 initial=2 ,#默認展示選擇 chicecity = fields.ChoiceField( #后臺將接受的value都是字符串 choices=[(1,'大連'),(2,"北京")] ,#下拉展示 initial=2 ,#默認展示選擇 required=True, #是否必填 widget = None, #插件,默認select插件 label = None, #Label內容 ) 2.默認的Widget:Select 3.空值:''(一個空字符串) 4.規范化為:一個Unicode 對象。 5.驗證給定的值在選項列表中存在。 6.錯誤信息的鍵:required, invalid_choice ~~~ >[danger] ##### TypedChoiceField下拉框類型轉換 ~~~ typechi = fields.TypedChoiceField( choices=[(1, '大連'), (2, "北京")], coerce=lambda x: int(x), #對選中的值進行一次轉換 initial = '1', #空值的默認值 ) 1.默認的Widget:Select 2.空值:與empty_value給出的任何值。 3.規范化為:coerce 參數類型的值。 4.驗證給定的值在選項列表中存在并且可以被強制轉換。 5.錯誤信息的鍵:required, invalid_choice ~~~ >[danger] ##### MultipleChoiceField多選判斷 ~~~ multchic = fields.MultipleChoiceField( # 后臺將接受的value都是字符串 choices=[(1, '大連'), (2, "北京")], # 下拉展示 initial=2, # 默認展示選擇 required=True, # 是否必填 widget=None, # 插件,默認select插件 label=None, # Label內容 ) 1.默認的Widget:SelectMultiple 2.空值:[](一個空列表) 3.規范化為:一個Unicode 對象列表。 4.驗證給定值列表中的每個值都存在于選擇列表中。 5.錯誤信息的鍵:invalid_list, invalid_choice, required ~~~ >[danger] ##### Datetime 年月日顯示 ~~~ Datetime = fields.DateField( #格式要求:2018-02-25 ) 1.默認的Widget:DateInput 2.空值:None 3.規范化為:一個Python datetime.date 對象。 4.驗證給出的值是一個datetime.date、datetime.datetime 或指定日期格式的字符串。 5.錯誤信息的鍵:required, invalid ~~~ >[danger] ##### TypedMultipleChoiceField 多選類型轉 ~~~ 1.默認的Widget:SelectMultiple 2.空值:empty_value 3.規范化為:coerce參數提供的類型值列表。 4.驗證給定值存在于選項列表中并且可以強制。 5.錯誤信息的鍵:required, invalid_choice ~~~ >[danger] ##### DateTimeField年月日時分秒 ~~~ DateTimeTime = fields.DateTimeField( # 格式要求:2018-02-25 11:25) 1.默認的Widget:DateTimeInput 2.空值:None 3..規范化為:一個Python datetime.datetime 對象。 4.驗證給出的值是一個datetime.datetime、datetime.date 或指定日期格式的字符串。 5.錯誤信息的鍵:required, invalid ~~~ >[danger] ##### TimeField時分顯示 ~~~ Timetime = fields.TimeField( # 格式要求:11:25 ) 1.默認的Widget:TextInput 2.空值:None 3.規范化為:一個Python 的datetime.time 對象。 4.驗證給定值是datetime.time或以特定時間格式格式化的字符串。 5.錯誤信息的鍵:required, invalid ~~~ >[danger] ##### DurationField時間間隔 ~~~ duratime = fields.DurationField( #時間間隔 ) 1.默認的Widget:TextInput 2.空值:None 3.規范化為:一個Python timedelta。 4.驗證給出的值是一個字符串,而可以給轉換為timedelta。 5.錯誤信息的鍵:required, invalid. 6.接收任何可以被parse_duration() 理解的格式。 ~~~ >[danger] ##### 文件判斷FileField ~~~ fielFile = fields.FileField( allow_empty_file = False #是否允許空文件 ) 1.默認的Widget:ClearableFileInput 2.空值:None 3.規范化為:一個UploadedFile 對象,它封裝文件內容和文件名為一個單獨的對象。 4.可以驗證非空的文件數據已經綁定到表單。 5.錯誤信息的鍵:missing, invalid, required, empty, max_length ~~~ >[danger] ##### ImageField 圖片判斷 ~~~ image = fields.ImageField( #注:需要PIL模塊,pip3 install Pillow #以上兩個字典使用時,需要注意兩點: #- form表單中 #enctype = "multipart/form-data" #- view函數中 # obj = MyForm(request.POST, request.FILES) ) 默認的Widget:ClearableFileInput 空值:None 規范化為:一個UploadedFile 對象,它封裝文件內容和文件名為一個單獨的對象。 驗證文件數據已綁定到表單,并且該文件具有Pillow理解的圖像格式。 錯誤信息的鍵:missing, invalid, required, empty, invalid_image ~~~ >[danger] ##### RegexField 自定義 ~~~ rege = fields.RegexField( regex="",#自定義判斷的正則表達式 max_length="22", min_length="33", ) 1.默認的Widget:TextInput 2.空值:''(一個空字符串) 3.規范化為:一個Unicode 對象。 4.驗證給定值與某個正則表達式匹配。 5.錯誤信息的鍵:required, invalid ~~~ >[danger] ##### URLfield 網址判斷 ~~~ 1.默認的Widget:URLInput 2.空值:''(一個空字符串) 3.規范化為:一個Unicode 對象。 4.驗證給定值是有效的URL。 5.錯誤信息的鍵:required, invalid ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看