如何使syncdb執行由我定義的SQL查詢(用於創建表),而不是自動生成表。在Django中,如何在運行syncdb時從SQL文件創建表格
我正在尋找這個解決方案,因爲我的應用程序中的某些特定模型代表了舊式數據庫表的SQL-table-views。 因此,我已經在我的django-DB中創建了他們的SQL視圖,如下所示:
CREATE VIEW legacy_series AS SELECT * FROM legacy.series;
我有一個反向工程模型,代表上面的view/legacytable。但是每當我運行syncdb時,我都必須先運行sql腳本來創建所有的視圖,否則syncdb會爲它們創建表(如果沒有找到視圖)。
如何讓syncdb運行上面提到的SQL?