django 初始化資料庫

2021-09-13 15:46:49 字數 1288 閱讀 3165

匯出資料庫內容為初始化檔案

dumpdata 命令

dumpdata 基本資料庫的轉存

./manage.py dumpdata > db.json

./manage.py dumpdata admin > admin.json

dumpdata 備份特定的表

./manage.py dumpdata admin.logentry > logentry.json

python manage.py dumpdata users.framework > users/fixtures/framework.json

dumpdata (--exclude)

你可以使用 --indent 加上乙個代表空格數的數字 格式化輸出

./manage.py dumpdata auth.user --indent 2 > user.json

dumpdata (--format)

./manage.py dumpdata auth.user --indent 2 --format xml > user.xml

(kf) d:\kfsd>python manage.py dumpdata --format=json users > users/fixtures/initial_data.json

(kf) d:\kfsd>python manage.py dumpdata --format=json users.framework > users/fixtures/initial_data.json

(kf) d:\kfsd>python manage.py dumpdata --format=json users.framework > users/fixtures/framework.yaml

(kf) d:\kfsd>python manage.py dumpdata --format=json users.framework > users/fixtures/framework.json

(kf) d:\kfsd>python manage.py dumpdata --format=json auth.group > users/fixtures/group.json

loaddata 命令

./manage.py loaddata user.json

遷移資料到新的資料庫

./manage.py dumpdata --exclude auth.permission --exclude contenttypes > db.json

./manage.py loaddata db.json

資料同步到資料庫中

django初始化資料庫

最近專案需要,需要在表建立好之後,初始化一些資料。django初始化資料的方法有很多,但都需要額外的手動操作,不智慧型。看網上有一種方法用post syncdb訊號來初始化資料庫,但是我用的django版本是1.8,使用python manage.py migrate來同步資料庫,不使用python...

php初始化資料庫,初始化資料庫

進入安裝流程 從weiphp5.0開始,入口檔案index不在根目錄下,而是沿用tp5風格,放在public目錄 因此你的 目錄建議最好配置到public目錄下,比如在apache環境下,配置httpd.conf檔案如下 在nginx環境下,配置 conf檔案中的root引數到public目錄下 然...

mysql資料庫初始化指令碼

要想在mysql資料庫中,譬如定義cms的database,在cms下建 t admin t article t channel 這些table 那麼在myeclipse開發環境下可以先寫 source admin.sql即在mysql中執行sql指令碼的命令 init.bat前面rem表示的都是注...