摘要:激活虛擬環境,切換到文件所在的目錄下,分別運行和命令注意如果代碼中含有中文注釋,且你使用的是開發環境的話,會得到一個編碼錯誤。因此請在含有中文注釋的文件最開始處加入編碼聲明。在讓完成翻譯遷移數據庫追夢人物的博客的評論區留言。
我們已經編寫了博客數據庫模型的代碼,但那還只是 Python 代碼而已,Django 還沒有把它翻譯成數據庫語言,因此實際上這些數據庫表還沒有真正的在數據庫中創建。
遷移數據庫為了讓 Django 完成翻譯,創建好這些數據庫表,我們再一次請出我的工程管理助手 manage.py。激活虛擬環境,切換到 manage.py 文件所在的目錄下,分別運行 python manage.py makemigrations 和 python manage.py migrate 命令:
C:WINDOWSsystem32>C:UsersyangxgEnvslogproject_envScriptsactivate (blogproject_env) C:WINDOWSsystem32>cd C:UsersyangxgWorkspacelogproject (blogproject_env) C:UsersyangxgWorkspacelogproject>python manage.py makemigrations Migrations for "blog": blogmigrations