[英]How to insert data from .sql into Django table?
我正在嘗試將一些初始數據插入django表。 我嘗試了sqlcustom和sqlall,但似乎不起作用...,並按照說明進行操作,並創建了一個.sql文件,其中帶有一些insert語句,如下所示:
INSERT INTO charts_wave
(id,...)VALUES(...);
該文件位於以下路徑中:
項目/圖表/sql/wave.sql
也許我不了解sqlcustom和sqlall的目的。 運行這些命令之后,我最后運行了一個syncdb命令。 接下來,我通過在python shell中調用Wave.objects.all()對其進行測試,並返回一個空列表。
我做錯了什么? 如何將這些數據與sql文件一起插入。 帶有固定裝置的方法對於要插入的大量數據似乎是硬編碼。 現在謝謝
在我看來,您似乎正在尋找Django固定裝置 。 它們提供了一種將初始數據導入Django應用程序的方法。 因此,當您運行syncdb時,無需自動導入數據(包括應用程序中的設備),而是將自動導入數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.