【发布时间】:2017-05-24 20:54:25
【问题描述】:
所以我有这个 django 安装,其中有一堆迁移脚本。它们看起来像这样:
00001_initial.py
00002_blah_blah.py
00003_bleh_bleh.py
现在我知道这些是“数据库构建”脚本,它将获取models.py 中定义的内容并针对数据库运行它们以“创建”表和内容。
我想创建一个新表(所以我在 models.py 中创建了它的定义)。为此,我复制了另一个模型类并编辑了它的名称和字段,一切都很好。让我们将这个新模型类称为“boom”。
我现在的问题是如何使用迁移脚本和景气模型“创建”这个景气表?
我担心我可能会意外破坏数据库中已经存在的任何内容。如何运行迁移以仅创建繁荣表?如何专门为其创建迁移脚本?
我知道它与manage.py 和运行migrate 或runmigration (或者是sqlmigrate?...我很困惑)有关。在创建繁荣表时,我不希望数据库运行 繁荣,如果你明白我的意思 :)
【问题讨论】:
-
这与 ruby-on-rails 和 mongo/mysql 有什么关系?你真的应该学习 django 教程来了解 django 的迁移是如何工作的
-
它们是由 SO 建议的。我不想不尊重系统...
标签: python django django-migrations