Django 向数据库添加初始数据

Django 向数据库添加初始数据,django,django-south,Django,Django South,将最近的迁移应用于我的应用程序时,我在输出中遇到以下消息: - Loading initial data for myapp 我有一点激动人心的时刻。似乎可以让South在执行迁移后将初始数据注入数据库。我该怎么做 看起来你可以告诉South使用什么样的数据来注入。基本上,在你的应用程序目录中创建一个名为fixtures的文件夹,然后在该目录中创建一个名为initial_data.(yaml | xml | json)的文件,其中包含你想要插入的数据。运行django admin migra

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

 - Loading initial data for myapp

我有一点激动人心的时刻。似乎可以让South在执行迁移后将初始数据注入数据库。我该怎么做

看起来你可以告诉South使用什么样的数据来注入。

基本上,在你的应用程序目录中创建一个名为
fixtures
的文件夹,然后在该目录中创建一个名为
initial_data.(yaml | xml | json)
的文件,其中包含你想要插入的数据。运行
django admin migrate
django admin syncdb
应用初始数据\m/要添加,如果您已经有一些数据,您可以通过从项目目录运行manage.py dumpdata app.Modelname>>somefile将其转储到文件中。下面是一篇关于如何将现有模型数据转储到json装置中并将其添加到南方迁移的精彩博客文章: