【发布时间】:2023-04-10 11:02:01
【问题描述】:
我的计划是能够动态生成 SQL 表。由于我知道 django 可以使用模型创建 SQL 表,因此它们必须具有此功能。问题是我在 Django 文件夹中找不到这个函数,或者我根本不认识它。 谢谢
【问题讨论】:
我的计划是能够动态生成 SQL 表。由于我知道 django 可以使用模型创建 SQL 表,因此它们必须具有此功能。问题是我在 Django 文件夹中找不到这个函数,或者我根本不认识它。 谢谢
【问题讨论】:
【讨论】:
我不太确定您的意思,但是您可以通过运行以下命令来获取应用程序中所有表的 SQL:
python manage.py sqlall your_app
【讨论】:
sqlmigrate
如果您正在寻找特定的代码,请查看django.db.backends.base.creation 以了解 sql 是如何生成的,当然需要针对不同的数据库类型进行单独的实现,例如还可以查看 @987654322 @!
【讨论】: