摘要:激活虛擬環(huán)境,切換到文件所在的目錄下,分別運行和命令注意如果代碼中含有中文注釋,且你使用的是開發(fā)環(huán)境的話,會得到一個編碼錯誤。因此請在含有中文注釋的文件最開始處加入編碼聲明。在讓完成翻譯遷移數(shù)據(jù)庫追夢人物的博客的評論區(qū)留言。
我們已經(jīng)編寫了博客數(shù)據(jù)庫模型的代碼,但那還只是 Python 代碼而已,Django 還沒有把它翻譯成數(shù)據(jù)庫語言,因此實際上這些數(shù)據(jù)庫表還沒有真正的在數(shù)據(jù)庫中創(chuàng)建。
遷移數(shù)據(jù)庫為了讓 Django 完成翻譯,創(chuàng)建好這些數(shù)據(jù)庫表,我們再一次請出我的工程管理助手 manage.py。激活虛擬環(huán)境,切換到 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