簡體   English   中英

如何將.sql中的數據插入Django表?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM