新聞中心
這里有您想知道的互聯網營銷解決方案
創(chuàng)新互聯Python教程:如何處理python中的django遷移數據?
春去冬來,萬物凋零,小動物們?yōu)榱松?,都要進行舉家遷移,這樣才能保證生命的正常運轉,可能大家疑惑,實體和摸不著,看不到語言有什么關系呢?大家都知道,語言是需要我們去運轉靈活使用的,因此,對于數據之間的相互傳遞尤其重要,針對大家正在學習的django,我們也要學習它重要的知識點——遷移數據。

成都服務器托管,成都創(chuàng)新互聯提供包括服務器租用、成都機柜租用、帶寬租用、云主機、機柜租用、主機租用托管、CDN網站加速、主機域名等業(yè)務的一體化完整服務。電話咨詢:028-86922220
首先創(chuàng)建數據庫了,打開終端,轉到manage.py文件所在的文件夾,然后運行一下命令:
python manage.py makemigrations
顯示如下輸出內容:
Migrations for 'blog': blog/migrations/0001_initial.py - Create model BlogArticles
遷移文件將被翻譯成SQL語句。執(zhí)行下面命令:
python manage.py sqlmigrate blog 0001
然后可以看到如下輸出內容:
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;最后我們將生產的遷移文件應用到數據庫中:
python manage.py migrate
好啦,這就是完整的一套數據遷移內容了,大家肯定會經常遇到關于遷移的,因為我們的項目不是獨立個體,而是整體,數據之間的相互傳遞非常重要。因此,大家要掌握住哦~
當前題目:創(chuàng)新互聯Python教程:如何處理python中的django遷移數據?
文章轉載:http://www.5511xx.com/article/djjogjp.html


咨詢
建站咨詢
