第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Django:將 DateTimeField 默認值定義為 None 或空白字段

Django:將 DateTimeField 默認值定義為 None 或空白字段

倚天杖 2021-09-14 15:02:29
我想在我的 models.py 文件中定義一個新字段。情況1 :download_date = models.DateTimeField(verbose_name=_('download date'), null=True, default=None)當(dāng)一個對象被保存到我的數(shù)據(jù)庫中時,這個字段應(yīng)該是None或Blank字段。如果我像上面那樣寫我的字段,它會給出:“download_date”列中的空值違反了非空約束案例2:如果我添加blank = True,我會遇到同樣的問題“download_date”列中的空值違反了非空約束我必須寫什么才能獲得空白/空字段?
查看完整描述

3 回答

?
拉丁的傳說

TA貢獻1789條經(jīng)驗 獲得超8個贊

設(shè)置 null=True 和 blank=True 就是這樣做的方法。

但是在您的情況下,您說您確實運行了遷移。所以看起來非空約束已經(jīng)在數(shù)據(jù)庫中了。

有時,您可能會在更改數(shù)據(jù)庫架構(gòu)、更改遷移文件時遇到這種情況,而 django 無法正確檢測它并報告未檢測到任何更改。

您可能需要查看您的數(shù)據(jù)庫來驗證這一點。

可能更簡單的方法是創(chuàng)建新數(shù)據(jù)庫并再次運行遷移。


查看完整回答
反對 回復(fù) 2021-09-14
?
婷婷同學(xué)_

TA貢獻1844條經(jīng)驗 獲得超8個贊

我找到了答案:我所做的很好,但根據(jù)我的遷移文件,我遇到了問題。我刪除了數(shù)據(jù)庫并創(chuàng)建了一個新數(shù)據(jù)庫,現(xiàn)在我工作正常。


查看完整回答
反對 回復(fù) 2021-09-14
?
白衣染霜花

TA貢獻1796條經(jīng)驗 獲得超10個贊

將 null 和 blank 設(shè)置為 True 應(yīng)該適用于您的情況。


查看完整回答
反對 回復(fù) 2021-09-14
  • 3 回答
  • 0 關(guān)注
  • 1553 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號