国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

Django4.0 遷移-依賴

2022-03-16 17:50 更新

雖然遷移是針對每個應用程序的,但模型隱含的表和關系過于復雜,無法一次為一個應用程序創(chuàng)建。當您進行需要運行其他東西的遷移時 - 例如,您在圖書應用程序中將 ?ForeignKey ?添加到您的作者應用程序 - 生成的遷移將包含對authors遷移中的依賴。

這意味著當您運行遷移時,authors遷移首先運行并創(chuàng)建 ?ForeignKey ?引用的表,然后生成 ?ForeignKey ?列的遷移隨后運行并創(chuàng)建約束。如果這沒有發(fā)生,遷移將嘗試創(chuàng)建 ?ForeignKey ?列,而它所引用的表不存在,并且您的數(shù)據(jù)庫將引發(fā)錯誤。

這種依賴行為會影響您限制為單個應用程序的大多數(shù)遷移操作。限制為單個應用程序(在 ?makemigrations ?或 ?migrate ?中)是盡力而為的承諾,而不是保證;任何其他需要用于正確獲取依賴關系的應用程序都將是。

沒有遷移的應用不得與有遷移的應用有關系(?ForeignKey?、?ManyToManyField ?等)。有時它可能有效,但不受支持。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號