Django 資料匯入和匯出(資料庫的遷移方法)

2022-09-11 08:48:11 字數 540 閱讀 7387

簡單的資料匯出與匯入(簡單的遷移):

1資料匯出

python manage.py dumpdata blog >blog_dump.json

python manage.py loaddata blog_dump.json

優點:可以相容各種支援的資料庫,也就是說,以前用的是 sqlite3,可以匯出後,用這種方法匯入到 mysql, postgresql等資料庫,反過來也可以。

缺點:資料量大的時候,速度相對較慢,表的關係比較複雜的時候可以匯入不成功。

重置檔案

python manage.py migrate --fake mysite zero #

刪除migrations的處init.py的其他檔案

2然後分別執行:python manage.py makemigrations 和 python3 manage.py migrate;

3最後匯入資料:python manage.py loaddata blog_dump.json

以上做法,能夠增加資料匯入的成功率。

Django 資料匯入和匯出

本文主要講資料庫的遷移方法,包含不同資料庫,如 sqlite3,mysql,postgresql 之間資料遷移方案,以及資料在不同機器上遷移方案 1 1 python manage.py dumpdata blog blog dump.json 1 python manage.py loaddata...

Django 資料匯入和匯出

本文主要講資料庫的遷移方法,包含不同資料庫,如 sqlite3,mysql,postgresql 之間資料遷移方案,以及資料在不同機器上遷移方案。簡單的資料匯出與匯入 簡單的遷移 python3 manage.py dumpdata blog blog dump.jsonpython3 manage...

django 資料匯入匯出

這是大概一年前面試的時候一位面試官問我的問題,後來就一直想要整理一下筆記 寫在最前面的小備忘,在django中單獨執行某個python檔案,需要新增如下 import os os.environ.setdefault django settings module mysite.settings im...