django 即使沒有對Model做出更改, makemigrations還是不斷產生新內容

可能的原因是將某個field的選項(choices)放到了一個set中({ }),而set是無序的,每次運行都可能有新的排序結果,所以django誤認爲我們對model做出了更改,纔不斷產生新的migrations。 將set({})改爲tuple(())或者list([])即可解決問題       --- >    
相關文章
相關標籤/搜索