新聞中心
春去冬來,萬物凋零,小動物們?yōu)榱松妫家M行舉家遷移,這樣才能保證生命的正常運轉(zhuǎn),可能大家疑惑,實體和摸不著,看不到語言有什么關(guān)系呢?大家都知道,語言是需要我們?nèi)ミ\轉(zhuǎn)靈活使用的,因此,對于數(shù)據(jù)之間的相互傳遞尤其重要,針對大家正在學(xué)習(xí)的django,我們也要學(xué)習(xí)它重要的知識點——遷移數(shù)據(jù)。

成都服務(wù)器托管,成都創(chuàng)新互聯(lián)提供包括服務(wù)器租用、成都機柜租用、帶寬租用、云主機、機柜租用、主機租用托管、CDN網(wǎng)站加速、主機域名等業(yè)務(wù)的一體化完整服務(wù)。電話咨詢:028-86922220
首先創(chuàng)建數(shù)據(jù)庫了,打開終端,轉(zhuǎn)到manage.py文件所在的文件夾,然后運行一下命令:
python manage.py makemigrations
顯示如下輸出內(nèi)容:
Migrations for 'blog': blog/migrations/0001_initial.py - Create model BlogArticles
遷移文件將被翻譯成SQL語句。執(zhí)行下面命令:
python manage.py sqlmigrate blog 0001
然后可以看到如下輸出內(nèi)容:
BEGIN;
---- Create model BlogArticles--CREATE TABLE "blog_blogarticles" ("id" integer NOT PRIMARY KEY AUTOINCREMENT, "title" varchar(300) NOT , "body" text NOT , "publish" datetime NOT , "author_id" integer NOT REFERENCES "auth_user" ("id") DEFERRABLE INITIALLY DEFERRED);
CREATE INDEX "blog_blogarticles_author_id_ed798e23" ON "blog_blogarticles" ("author_id");
COMMIT;最后我們將生產(chǎn)的遷移文件應(yīng)用到數(shù)據(jù)庫中:
python manage.py migrate
好啦,這就是完整的一套數(shù)據(jù)遷移內(nèi)容了,大家肯定會經(jīng)常遇到關(guān)于遷移的,因為我們的項目不是獨立個體,而是整體,數(shù)據(jù)之間的相互傳遞非常重要。因此,大家要掌握住哦~
本文標(biāo)題:創(chuàng)新互聯(lián)Python教程:如何處理python中的django遷移數(shù)據(jù)?
網(wǎng)頁鏈接:http://fisionsoft.com.cn/article/djjogjp.html


咨詢
建站咨詢
