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