【问题标题】:Django convert Model to sql codeDjango 将模型转换为 sql 代码
【发布时间】:2023-04-10 11:02:01
【问题描述】:

我的计划是能够动态生成 SQL 表。由于我知道 django 可以使用模型创建 SQL 表,因此它们必须具有此功能。问题是我在 Django 文件夹中找不到这个函数,或者我根本不认识它。 谢谢

【问题讨论】:

标签: sql django model


【解决方案1】:

【讨论】:

  • 我实际上正在寻找特定的功能。这样我就可以在我的 python 脚本中实现它。
  • @Benjamin:您可以导入并执行它。此外,您可以阅读源代码以了解他们是如何做到的。看了源码就很清楚了。
【解决方案2】:

我不太确定您的意思,但是您可以通过运行以下命令来获取应用程序中所有表的 SQL: python manage.py sqlall your_app

【讨论】:

  • 现在是sqlmigrate
【解决方案3】:

如果您正在寻找特定的代码,请查看django.db.backends.base.creation 以了解 sql 是如何生成的,当然需要针对不同的数据库类型进行单独的实现,例如还可以查看 @987654322 @!

【讨论】:

  • 你能修复损坏的链接吗?
猜你喜欢
  • 2019-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-02
  • 2017-05-04
  • 2020-11-14
  • 1970-01-01
相关资源
最近更新 更多