官术网_书友最值得收藏!

4.11 loaddata

作用:加載數據到數據庫。

語法:django-admin loaddata fixture [fixture ...]

示例:創建fixture文件question.json,將該文件放在manage.py同級目錄,文件內容如下。

執行loaddata命令,如下圖所示。

執行結果如下圖所示。

注意

fixture是序列化好的數據文件,文件格式包含json和xml。Django只能從以下3類位置查找fixture:

應用程序下的fixtures文件夾。

配置文件中FIXTURE_DIRS指定的路徑。

fixture文件路徑。

Loaddata命令可以在壓縮文件中查找fixture,Loaddata支持zip、gz和bz2等壓縮格式,例如執行以下命令:

    django-admin loaddata mydata.json

該命令將會同時查找mydata.json、mydata.json.zip、mydata.json.gz或者mydata.json.bz2,直到找到第一個mydata.json文件。

需要注意的是,不能將相同名字不同類型的fixture文件放在同一路徑下,如mydata.json和mydata.xml。

主站蜘蛛池模板: 三穗县| 庄浪县| 保定市| 泸溪县| 剑阁县| 中卫市| 湟中县| 南开区| 广灵县| 栾川县| 资兴市| 喜德县| 台东市| 阳高县| 房产| 宁明县| 敦煌市| 晋宁县| 襄樊市| 长岛县| 嘉鱼县| 松溪县| 敦化市| 古丈县| 孝义市| 宜州市| 招远市| 永济市| 内江市| 安泽县| 台北县| 西充县| 务川| 呈贡县| 杨浦区| 泽普县| 诏安县| 文化| 许昌市| 中宁县| 双城市|