【问题标题】:how can i run spesefic migration sector in django我如何在 django 中运行特定的迁移部门
【发布时间】:2018-11-23 05:36:53
【问题描述】:

现在我正在尝试迁移空的 django 项目。

当输入此命令时

python manage.py showmagrations

结果是

admin
 [ ] 0001_initial
 [ ] 0002_logentry_remove_auto_add
 [ ] 0003_logentry_add_action_flag_choices
auth
 [ ] 0001_initial
 [ ] 0002_alter_permission_name_max_length
 [ ] 0003_alter_user_email_max_length
 [ ] 0004_alter_user_username_opts
 [ ] 0005_alter_user_last_login_null
 [ ] 0006_require_contenttypes_0002
 [ ] 0007_alter_validators_add_error_messages
 [ ] 0008_alter_user_username_max_length
 [ ] 0009_alter_user_last_name_max_length
contenttypes
 [ ] 0001_initial
 [ ] 0002_remove_content_type_name
myapp
 [ ] 0001_initial
sessions
 [ ] 0001_initial

这种情况如何迁移所有 0001_initial?

或者我怎样才能运行特定的迁移步骤?

ex) 仅管理员 0001_initial

【问题讨论】:

    标签: python django python-3.x migration


    【解决方案1】:

    很简单,你只需要输入应用名称和要迁移的迁移

    如果您想迁移管理应用的初始版本:

    $ python manage.py migrate admin 0001_initial
    

    注意:它将取消应用以后的迁移

    【讨论】:

      猜你喜欢
      • 2015-12-08
      • 2019-05-14
      • 2018-07-20
      • 1970-01-01
      • 2018-04-19
      • 2010-11-21
      • 1970-01-01
      • 1970-01-01
      • 2018-05-04
      相关资源
      最近更新 更多