我如何在Django中运行特殊的移民部门

时间:2018-11-23 05:36:54

标签: python django python-3.x migration

现在我正在尝试迁移空的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

1 个答案:

答案 0 :(得分:2)

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

如果您要迁移管理应用程序的初始化,请执行以下操作:

$ python manage.py migrate admin 0001_initial

注意:它将不再应用以后的迁移