将初始数据添加到数据库

Naf*_*Kay 3 django django-south

将最近的迁移应用到我的应用程序时,我在输出中遇到以下消息:

 - Loading initial data for myapp
Run Code Online (Sandbox Code Playgroud)

我有一点尤里卡时刻.在执行迁移之后,似乎可以让South将初始数据注入数据库.我怎样才能做到这一点?

Mos*_*Bin 5

好像你可以告诉South注入数据与你告诉syncdb一样 - 使用fixtures.

  • 基本上,在应用程序的目录中创建一个名为`fixtures`的文件夹,然后在该目录中创建一个名为`initial_data.(yaml | xml | json)`的文件,其中包含您要插入的数据.运行`django-admin migrate`或`django-admin syncdb`来应用初始数据.\米/ (4认同)