我剛剛使用PIP(意思是我有0.5.5)安裝了django-mptt,將現有模型(「評論」)改爲MPTTModel的子類,並試圖做一個模式遷移與南,但南給了我以下錯誤信息:南試圖將模型切換到django-mptt
字段'Comment.lft'沒有默認指定,但不是NULL。由於您正在添加此字段,因此您必須指定用於現有行的默認值。你想:
- 現在退出,並在models.py添加一個默認的領域
- 指定一個一次性的價值利用現有的資料欄
請選擇一個選項:
在this thread,它看起來像開發人員建議告訴南使用「0」,但其他人建議這樣做會產生另一個問題。如果有人能夠闡明我可能做錯了什麼,或者我應該如何迴應,我會非常感激。
當它說'請選擇一個選擇:'選擇'2'並輸入'None'也許這將解決問題 –