<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] ##### 自增字段 ~~~ 1.AutoField : --- 數據庫中對應的'integer AUTO_INCREMENT' --- int自增列,必須填入參數 primary_key=True 2.BigAutoField: --- 數據庫中對應的'bigint AUTO_INCREMENT' --- bigint自增列,必須填入參數 primary_key=True ~~~ *注1,2:當model中如果沒有自增列,則自動會創建一個列名為id的列 ~~~ from django.db import models class UserInfo(models.Model): # 自動創建一個列名為id的且為自增的整數列 username = models.CharField(max_length=32) class Group(models.Model): # 自定義自增列 nid = models.AutoField(primary_key=True) name = models.CharField(max_length=32) ~~~ >[danger] ##### 數字字段 ~~~ 1.IntegerField --- 數據庫對應 integer --- 整數列(有符號的) -2147483648 ~ 2147483647 2.BigIntegerField --- 數據庫對應 bigint --- 長整型(有符號的) -9223372036854775808 ~ 9223372036854775807 3.DecimalField --- 數據庫對應 numeric(%(max_digits)s, %(decimal_places)s) --- 小數 4.FloatField --- 數據庫對應 double precision --- 浮點型 5.PositiveIntegerField --- 數據庫對應 integer UNSIGNED --- 正整數 0 ~ 2147483647 6.PositiveSmallIntegerField --- 數據庫對應 smallint UNSIGNED --- 正小整數 0 ~ 32767 7.SmallIntegerField --- 數據庫對應 smallint --- 小整數 -32768 ~ 32767 8.DurationField --- 長整數,時間間隔,數據庫中按照bigint存儲,ORM中獲取的值為 datetime.timedelta類型 ~~~ * 注自定義無符號整數 ~~~ class UnsignedIntegerField(models.IntegerField): def db_type(self, connection): return 'integer UNSIGNED' ~~~ >[danger] ##### 字符/文本 ~~~ 1.CharField --- 數據庫對應 varchar(%(max_length)s) --- 必須提供max_length參數, max_length表示字符長度 2.TextField --- 數據庫對應 longtext --- 文本類型 大文本長度時候使用不用定義長度 3.UUIDField --- 數據庫對應 char(32) --- 字符串類型,Django Admin以及ModelForm中提供對UUID格式的驗證 4.EmailField --- 字符串類型,Django Admin以及ModelForm中提供驗證機制 5. URLField --- 字符串類型,Django Admin以及ModelForm中提供驗證 URL 6.CommaSeparatedIntegerField ---字符串類型,格式必須為逗號分割的數字 7.SlugField(CharField) ---字符串類型,Django Admin以及ModelForm中提供驗證支持 字母、數 字、下劃線、連接符(減號) ~~~ >[danger] ##### 時間 ~~~ 1.DateField --- 數據庫對應 date --- 日期格式 YYYY-MM-DD 2.DateTimeField --- 數據庫對應 datetime ---YYYY-MM-DD 3.TimeField --- 數據庫對應 time --- HH:MM[:ss[.uuuuuu]] ~~~ >[danger] #### 布爾類型 ~~~ 1.BooleanField --- 數據庫對應 bool --- 布爾值類型 2. NullBooleanField --- 數據庫對應 bool --- 可以為空的布爾值 ~~~ >[danger] ##### 文件類型 ~~~ 1.FileField - 字符串,路徑保存在數據庫,文件上傳到指定目錄 - 參數: upload_to = "" 上傳文件的保存路徑 storage = None 存儲組件,默認django.core.files.storage.FileSystemStorage 3.FilePathField - 字符串,Django Admin以及ModelForm中提供讀取文件夾下文件的功能 - 參數: path, 文件夾路徑 match=None, 正則匹配 recursive=False, 遞歸下面的文件夾 allow_files=True, 允許文件 allow_folders=False, 允許文件夾 4.ImageField - 字符串,路徑保存在數據庫,文件上傳到指定目錄 - 參數: upload_to = "" 上傳文件的保存路徑 storage = None 存儲組件,默認django.core.files.storage.FileSystemStorage width_field=None, 上傳圖片的高度保存的數據庫字段名(字符串) height_field=None 上傳圖片的寬度保存的數據庫字段名(字符串) ~~~ >[danger] ##### 二進制 ~~~ 1.BinaryField(Field) - 二進制類型 ~~~ >[danger] ip ~~~ GenericIPAddressField - 字符串類型,Django Admin以及ModelForm中提供驗證 Ipv4和Ipv6 - 參數: protocol,用于指定Ipv4或Ipv6, 'both',"ipv4","ipv6" unpack_ipv4, 如果指定為True,則輸入::ffff:192.0.2.1時候,可解析為192.0.2.1,開啟刺功能,需要protocol="both" ~~~ >[danger] ##### 常用的表的連接 ~~~ ForeignKey ManyToManyField OneToOneField ~~~
                  <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>

                              哎呀哎呀视频在线观看