gpt4 book ai didi

python - 将 Django 模型/类导出到 SQL 语句

转载 作者:太空宇宙 更新时间:2023-11-03 15:46:23 24 4
gpt4 key购买 nike

我使用 Django 创建了一个 Web 应用程序。我对此不太满意,并且想将我创建的整个 Django 模型导出/翻译为 SQL 语句。

我知道以下语句会打印 SQL 语句以对数据库进行增量更改:

python manage.py sqlmigrate polls 0001

但是如何将初始(整个)模型导出到 sql 文件中?

理论上,我可以直接从数据库导出 SQL 转储。但我的数据库变得困惑(附加表),而我的 models.py 是原始数据库的干净表述。

最佳答案

  1. 将您的 migrations 文件夹重命名为 foo,这样 Django 就找不到它(如果您足够勇敢,也可以将其完全删除)
  2. 删除或重命名 django_migrations
  3. python manage.py migrate --fake
  4. python manage.py makemigrations 民意调查
  5. python manage.py sqlmigrate 轮询 0001

关于python - 将 Django 模型/类导出到 SQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41707417/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com