2020-01-18, Djagno 載入初始數據(下)
【摘要】 在傳統數據庫教學的課程裡,尤其是為了要練習各種查詢語句,總是會有範例數據庫,在不必花時間去建立模擬數據的前提下,就可以開始練習查訽,我個人都覺得受益良多。也就是說引導或是介紹某個系統或是IT文化時,不必從零開始。在實際項目實施時,總是有一個主題,要不要從舊系統導出數據并加載到新的系統?這是屬於實施的範圍,涉及的廣度和深度不能一概而論。簡單地說,可能數據結構不相容,但總是要有一個起點。Djan...
在傳統數據庫教學的課程裡,尤其是為了要練習各種查詢語句,總是會有範例數據庫,在不必花時間去建立模擬數據的前提下,就可以開始練習查訽,我個人都覺得受益良多。
也就是說引導或是介紹某個系統或是IT文化時,不必從零開始。
在實際項目實施時,總是有一個主題,要不要從舊系統導出數據并加載到新的系統?
這是屬於實施的範圍,涉及的廣度和深度不能一概而論。簡單地說,可能數據結構不相容,但總是要有一個起點。
Django 已經集成內建的
python manage.py loaddata
和
python manage.py dumpdata
可以合理成對使用。
基本上,就是看看 --help,做一些試驗,再不行上網查些範例,當然觀念正確很重要,要能合理判斷正確,
首先我們進 Django admin 後台,先刪掉現有的數據,也剛好示範如何在標準後台刪除數據的步驟
(1)選擇要刪除的記錄
(2)選擇要刪除的動作,然後點擊 Go
(3)確認要刪除的動作,然後點擊 Yes, I'm sure
(4)檢查結果
接著我們在命令行下指令,刷新一下頁面,
python manage.py loaddata --app Todo todo.json
這就完成模擬一次性導入數據的操作。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)