您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用Django 1.7加载初始数据和数据迁移

使用Django 1.7加载初始数据和数据迁移

假设你有一个夹具文件 /fixtures/initial_data.json

创建空迁移:

在Django 1.7中:

在Django 1.8+中,你可以提供一个名称

编辑你的迁移文件 <yourapp>/migrations/0002_auto_xxx.py

2.1。自定义实现,受Django’ loaddata(初始答案)启发:

2.2。一个简单的解决方案load_fixture(根据@juliocesar的建议):

如果要使用自定义目录,则很有用。

2.3。最简单的:调用loaddata与app_label从将加载器具 的fixtures目录 自动

如果你未指定app_label,loaddata将尝试fixture从所有应用程序的夹具目录(你可能不希望这样做)中加载文件名。

运行

Go 2022/1/1 18:16:16 有425人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶