django學習筆記010-元選項(解決更改項目名後進行數據庫操作報錯找不到表問題)

一,什麼是元選項
當我們通過模型類新建表時候,自動生成的表名格式爲:項目名_模型類名小寫當我們後期更改項目名時,通過模型類操作數據庫,通過項目名_模型類名小寫進行查找表,卻找不到,此時就會報錯,這時候就需要元選項
二,設置元選項
設置元選項就是直接讓模型類指定一個表名,而不是根據項目名去生成。
在模型類下面新建一個Meta類:

 class Meta :
        db_table="bookinfo"

在這裏插入圖片描述重新做一下遷移:

python manage.py makemigrations
python manage.py migrate

此時再查看數據庫發現表名已經更改:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章