在Django中,可以使用makemigrations
和migrate
命令來管理數據庫模式更改。
python manage.py makemigrations
這個命令會檢測模型文件的更改,并生成一個對應的遷移文件,該文件描述了如何將數據庫模式更改為新的模型定義。
python manage.py migrate
這個命令會根據生成的遷移文件來修改數據庫模式,使其與最新的模型定義一致。
通過這兩個命令的組合,可以方便地管理數據庫模式的更改,而不需要手動編寫SQL語句來修改數據庫結構。同時,Django還提供了一些其他的命令和選項,可以幫助更精細地控制數據庫模式的遷移過程。