<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ~~~ class Test(models.Model): # 表名為應用名_類名,如blog_test # 自增長字段 auto_id = models.AutoField(primary_key=True) # primary_key主鍵,默認值為False auto_big_id = models.BigAutoField() # 允許的數值更加大 # 二進制數據 binary = models.BinaryField() # 布爾型 boolean = models.BooleanField() # 不允許為空 null_boolean = models.NullBooleanField() # 允許為空 # 整型 positive_small_integer = models.PositiveIntegerField() # 正整數,5個字節 small_integer = models.SmallIntegerField() # 6個字節 positive_integer = models.PositiveIntegerField() # 10個字節 integer = models.IntegerField(verbose_name='11個字節') # 11個字節 verbose_name別名 big_integer = models.BigIntegerField(unique=True) # 20個字節 unique 唯一索引 # 字符串類型 char = models.CharField(max_length=100, db_column='age', null=True, Blank=True) # varchar db_column修改字段,null,blank指的是否為空,默認值不為空;null指的是數據庫層面,blank指的是前端表單方面 text = models.TextField(db_index=True, help_text='這個是longtext') # longtext,不需要指定長度 db_index索引,help_text表單的幫助信息 # 時間日期類型 date = models.DateField(unique_for_date=True, auto_now=True) # 年月日 unique_for_date表示這個字段的日期必須唯一 auto_now更新數據的時間 date_time = models.DateTimeField(editable=False, unique_for_month=True, auto_now_add=True) # 年月日時分秒 editable表單不能編輯 auto_now_add插入數據的時間 duration = models.DurationField() # 表示一段時間,int類型,底層是python timedelta實現 # 浮點型 float = models.FloatField() decimal = models.DecimalField(max_digits=4, decimal_places=2) # 需要指定整數有多少位,小數有多少位;max_digits最大位數,decimal_places表示小數位數 11.22 34.58 # 其它字段 email = models.EmailField() # 郵箱 image = models.ImageField() file = models.FileField() file_path = models.FilePathField() url = models.URLField() UUID = models.UUIDField() generic_ip_address = models.GenericIPAddressField() # ip地址,可以是ip4或6 # 關聯模型 class A(models.Model): # 一對一 onetoone = models.OneToOneField(Test, related_name='one') # related_name關聯中的反向查詢,就是通過副表查詢主表中數據 class B(models.Model): # 一對多 foreign = models.ForeignKey(A, on_delete=models.CASCADE) # 刪除級聯 # foreign = models.ForeignKey(A, on_delete=models.PROTECT) # foreign = models.ForeignKey(A, on_delete=models.SET_NULL,null=True,blank=True) # foreign = models.ForeignKey(A, on_delete=models.SET_DEFAULT,default=0) # foreign = models.ForeignKey(A, on_delete=models.DO_NOTHING) # foreign = models.ForeignKey(A, on_delete=models.SET) class C(models.Model): # 多對多 manytomany = models.ManyToManyField(B) # 一.所有字段都有的參數 # 1.primary_key # 2.db_column # 3.verbose_name # 4.null # 5.Blank # 6.unique # 7.help_text # 8.editable # # 二.個別字段才有的字段 # 1.max_length 字符串才擁有 # 2.unique_for_date,unique_for_month,unique_for_month,unique_for_year,auto_now,auto_now_add時間日期類型才擁有 # 3.max_digits,decimal_places為decimal才擁有 # # 三.關系型字段才有的參數 # 1.related_name # 2.on_delete # """ on_delet 當一個被外鍵關聯的對象被刪除時,Django將模仿on_delete參數定義的SQL約束執行相應操作 如下5種操作: CASCADE:模擬SQL語言中的ON DELETE CASCADE約束,將定義有外鍵的模型對象同時刪除!(該操作為當前Django版本的默認操作!) PROTECT:阻止上面的刪除操作,但是彈出ProtectedError異常 SET_NULL:將外鍵字段設為null,只有當字段設置了null=True時,方可使用該值 SET_DEFAULT:將外鍵字段設置為默認值.只有當字段設置了default參數時,方可使用 DO_NOTHING:什么也不做 SET():設置為一個傳遞給SET()的值或者一個回調函數的返回值.注意大小寫 """ ~~~
                  <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>

                              哎呀哎呀视频在线观看