<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC=1,5] >[success] # 字段屬性 ~~~ null -> db是否可以為空 True/Flase default -> 默認值 primary_key -> 主鍵 True/Flase db_column -> 列名 CharField(db_column='w')列名為w db_index -> 索引 unique -> 唯一索引 unique_for_date -> 數據庫中字段【日】部分是否可以建立唯一索引 unique_for_month -> 數據庫中字段【月】部分是否可以建立唯一索引 unique_for_year -> 數據庫中字段【年】部分是否可以建立唯一索引 auto_now -> 更新時,自動更新為當前時間 【變】 auto_now_add -> 創建時,自動生成時間 【不變】 注:當直接調用update更新自動更新無效,需要用save # obj = UserGroup.objects.filter(id=1).update(caption='CEO') # obj = UserGroup.objects.filter(id=1).first() # obj.caption = "CEO" # obj.save() choices -> django admin中顯示下拉框,避免連表查詢 blank -> django admin是否可以為空 verbose_name -> django admin顯示字段中文 editable -> django admin是否可以被編輯 error_messages -> 自定義錯誤信息(字典類型),從而定制想要顯示的錯誤信息; 字典健:null, blank, invalid, invalid_choice, unique, and unique_for_date 如:{'null': "不能為空.", 'invalid': '格式錯誤'} help_text -> django admin提示 validators -> django form ,自定義錯誤信息 創建 Django 用戶:python manage.py createsuperuser ~~~ >[danger] ##### null 和 blank 屬性 ~~~ class Person(models.Model): first_name = models.CharField(max_length=30,blank=True) last_name = models.CharField(max_length=30,null=True) ~~~ null如果為True,Django將在數據庫中將空值存儲為NULL。 默認值是 False。 blank如果為True,則該字段允許為空白。 默認值是 False。 兩者的區別在于當添加一個空值時,null在數據庫顯示為null,blank為空 ~~~ 第一種 models.Person.objects.create(first_name="",last_name="") 第二種 models.Person.objects.create() ~~~ 上面的代碼 所示,第一種情況兩者在數據庫中儲存的都是空白字符,第二種分別null展示為null,blank為空白字符 ![](https://box.kancloud.cn/3f4c0e3ea089f1510e7adce8a0016250_734x207.png) * * * * * <br> >[danger] ##### db_column ~~~ 當不想使用默認字段事使用db_column屬性 first_name = models.CharField(db_column="change_name",max_length=30,blank=True) ~~~ * * * * * <br> >[danger] ##### db_index ~~~ 如果True,將為該字段創建一個數據庫索引 ~~~ * * * * * <br> >[danger] ##### default 默認值 ~~~ 為字段設置默認值 ~~~ * * * * * <br> >[danger] ##### editable ~~~ 默認為TRUE,設置FLASE后字段不會出現在admin后臺中 ~~~ * * * * * <br> >[danger] ##### primary_key設置主鍵 ~~~ 1.若為 True, 則該字段會成為模型的主鍵字段,主鍵字段是只讀的。 2.如果你改變了一個已存在對象上的主鍵并且保存的話,會創建一個新的對象,而不是覆蓋舊的. ~~~ * * * * * <br> >[danger] ##### unique 唯一 ~~~ 如果為 True, 這個字段在表中必須有唯一值,primary_key=True 暗含著null=False,unique=True, 一個對象上只能擁有一個主鍵. ~~~ * * * * * <br>
                  <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>

                              哎呀哎呀视频在线观看