[问题] 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