Django 刪除表遇到的一些錯誤

2021-08-09 11:46:31 字數 585 閱讀 2255

python manage.py sqlmigrate douyin 0001
逗比的 django, 從資料庫刪除以後,就無法再次建立資料庫成功。折騰了好久,終於摸索出一條路。 刪除你不需要的**和 伺服器端的 資料庫,然後本地依舊執行一次

python manage.py makemigrations         

python manage.py migrate

,然後使用這個命令:

python manage.py sqlmigrate 【你的 modle 名稱】 0001

就能看到乙個 sql 語句,把這個語句在伺服器端執行一下就可以了,等同於在伺服器端建立了新的資料表,然後使用 django 的表中的資料就正常了,可以正常刪除新增操作。

如果遇到 新加了字段總是報錯,可以給新加的這個字段新增 預設值,然後執行就 ok 了。

上面的這種方法不行的哦!

具體的解決辦法是:

一些容易錯的地方

錯誤1.錯因 compileerror 錯誤資訊如下 source main.cpp in function int main source main.cpp 12 error k was not declared in this scope 正確 如下 錯誤2.答案錯誤 輸出結果不對,看看是不是忘...

php的一些易錯點

1.單引號與雙引號的區別 一般用單引號或雙引號標識乙個字串。單引號串與雙引號串,在php中的處理是不同的。雙引號中的內容可以被解釋並被替換,單引號串中的內容則被作為普通字元處理。例如 注 單引號中輸出的內容是 所見即所得 的,無論有無變數,都被當做普通字元原樣輸出。說明 在定義簡單的字串時,使用單引...

Python一些易錯的點

1.int float 這些不是真正意義上的函式,而是建立物件的構造方法,也不是c 語言中的強制型別轉換。2.python函式中的可變引數有兩種,一種是加 一種是加上兩個 前者是解包元祖,後者是解包字典。傳入的時候要注意使用 和 def a arg print arg if name main ar...