我想插入一些初始数据到Django表中。 我试过sqlcustom和sqlall,但它似乎并不工作... 并按照说明操作,创建一个.sql文件,在它的一些插入语句,就像这样:如何从.sql插入数据到Django表中?
INSERT INTO charts_wave
(ID ,...)VALUES(...);
此文件是在以下路径:
项目/图表/ SQL/wave.sql
也许我不明白sqlcustom和sqlall的目的。 运行这些命令后,我运行一个最后的syncdb命令。 接下来,我通过调用python shell中的Wave.objects.all()来测试它,并返回一个空列表。
我在做什么错?我怎样才能将这些数据插入到sql文件中。 与固定装置的方法,它似乎硬编码为我要插入的真正广泛的数据。 谢谢你。
为什么不使用fixtures而不是sql? – catherine 2013-03-11 03:29:42
我必须做很多插入操作,比如2000,所以它似乎不是最好的选择。 – DMagro 2013-03-11 15:18:53