gpt4 book ai didi

python - 从 django 迁移开始

转载 作者:行者123 更新时间:2023-12-01 03:17:20 25 4
gpt4 key购买 nike

我有 2 个相关问题。

  1. 我已从项目中的所有应用程序中删除了所有迁移,包括迁移目录。我从一个干净的数据库开始。但是,当我运行 ./manage.py makemigrations 时,django 表示无需进行任何更改。如何完全重新开始迁移?没有挤压,只是重新开始。

  2. 似乎当我调用makemigrations时,django会查阅数据库。我希望我的代码库成为我迁移的唯一事实来源。有办法做到这一点吗?

最佳答案

  1. 如果应用没有 migrations/目录 __init__.py文件(即使在 Python 3 上),如果您不指定应用程序名称,Django 将不会创建任何迁移。您必须创建目录和 __init__.py文件,或者您必须调用 ./manage.py makemigrations <app_name>对于每个应用程序,这会强制 Django 创建目录。

  2. 事实并非如此。它可能会在makemigrations期间连接到数据库。命令,但迁移纯粹基于您的模型。

关于python - 从 django 迁移开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42348514/

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