[問題] Django 可以動態產生資料庫與資料表嗎?

作者: pshuang (中山先生忠實信徒-我愛蘿)   2023-02-15 09:26:02
剛開始學習Django,目前看到model的部分。
有注意到除了要事先在 settings.py 裡面事先寫死要使用的 Database name,
還要在 models.py 建立對應 Table 的 class,才可以使用。
請問可以透過 Django 的 API,在執行期動態產生 database、table 嗎?
還是說,如果有動態產生的需求,就須要自己寫SQL?
作者: lycantrope (阿寬)   2023-02-15 10:01:00
作者: mantour (朱子)   2023-02-15 16:43:00
能不能改成都存在同一個db,table多加一欄表示db1, db2,...這樣呢
作者: sherees (ShaunTheSheep)   2023-02-15 19:07:00
同一樓 沒看過這種需求 有沒有考慮敘述一下問題 可能解法不是動態生成schema 而是其他的資料儲存方案 或是更好的schema design
作者: timTan (用口頭禪區分年記)   2023-02-16 13:56:00
可以下 raw SQL 阿~~

Links booklink

Contact Us: admin [ a t ] ucptt.com