0

我正在尝试将一些初始数据插入到 django 表中。我已经尝试过 sqlcustom 和 sqlall,但它似乎不起作用......并按照说明创建了一个 .sql 文件,其中包含一些插入语句,如下所示:

插入charts_wave(id,...)值(...);

该文件位于以下路径中:

项目/图表/sql/wave.sql

可能我没看懂sqlcustom和sqlall的用途。运行命令后,我最后运行了一个 syncdb 命令。接下来我通过在 python shell 中调用 Wave.objects.all() 来测试它,它返回一个空列表。

我做错了什么??如何使用 sql 文件插入这些数据。带有固定装置的方法对于我必须插入的真正广泛的数据似乎是硬编码的。现在谢谢。

4

1 回答 1

0

对我来说,您似乎正在寻找Django 固定装置。它们提供了一种将初始数据导入 Django 应用程序的方法。因此,当您运行 syncdb 时,将自动导入数据,而不是自己导入数据,包括应用程序中的夹具。

于 2013-03-10T18:36:14.703 回答