【问题标题】:How do you selectively migrate Django models?如何有选择地迁移 Django 模型?
【发布时间】:2021-10-26 01:04:19
【问题描述】:

给定任何标准 Django models.py 文件,如何告诉 Django 在运行 python manage.py makemigrations [app_name] 时有条件地包含/排除某些模型(例如,基于 settings.py 模块中的变量)?

【问题讨论】:

  • 您可以随时编辑生成的迁移并删除您要排除的模型的任何操作

标签: django django-models django-migrations


【解决方案1】:

运行python manage.py makemigrations [app_name] 时,您不能排除某些模型。您可以手动编写迁移,阅读文档:Writing database migrations。 或者运行python manage.py makemigrations [app_name],然后编辑生成的迁移文件以删除构建要排除的模型的操作。

【讨论】:

    猜你喜欢
    • 2019-08-18
    • 2022-06-17
    • 1970-01-01
    • 1970-01-01
    • 2015-01-22
    • 1970-01-01
    • 2021-06-02
    • 2015-08-01
    • 1970-01-01
    相关资源
    最近更新 更多