问题描述
这让我发疯了:迁移时,我的Django(3.1.1)完成了任务,但似乎却忘记了。 如果我再次迁移,它将停止,因为它正在尝试重新应用迁移。
情况示例:
- 我删除了db.sqlite3
- 我将所有内容都放入应用程序/迁移中(不包括 init )
- 我正在进行makemigrations:没问题。
- 我进行迁移:没问题。
- 我再次运行迁移:失败(django.db.utils.OperationalError:表“ django_content_type”已存在)
仅确保我已执行“ migrate --plan”,确认它打算应用刚刚执行的迁移。我在这里想念什么?
Planned operations:
contenttypes.0001_initial
Create model ContentType
Alter unique_together for contenttype (1 constraint(s))
auth.0001_initial
Create model Permission
Create model Group
Create model User
admin.0001_initial
Create model LogEntry
admin.0002_logentry_remove_auto_add
Alter field action_time on logentry
admin.0003_logentry_add_action_flag_choices
Alter field action_flag on logentry
contenttypes.0002_remove_content_type_name
Change Meta options on contenttype
Alter field name on contenttype
Raw Python operation
Remove field name from contenttype
auth.0002_alter_permission_name_max_length
Alter field name on permission
auth.0003_alter_user_email_max_length
Alter field email on user
auth.0004_alter_user_username_opts
Alter field username on user
auth.0005_alter_user_last_login_null
Alter field last_login on user
auth.0006_require_contenttypes_0002
auth.0007_alter_validators_add_error_messages
Alter field username on user
auth.0008_alter_user_username_max_length
Alter field username on user
auth.0009_alter_user_last_name_max_length
Alter field last_name on user
auth.0010_alter_group_name_max_length
Alter field name on group
auth.0011_update_proxy_permissions
Raw Python operation -> Update the content_type of prox…
auth.0012_alter_user_first_name_max_length
Alter field first_name on user
ipn.0001_initial
Create model PayPalIPN
ipn.0002_paypalipn_mp_id
Add field mp_id to paypalipn
ipn.0003_auto_20141117_1647
Alter field ipaddress on paypalipn
ipn.0004_auto_20150612_1826
Alter field address_status on paypalipn
Alter field auth_status on paypalipn
Alter field case_id on paypalipn
Alter field case_type on paypalipn
Alter field charset on paypalipn
Alter field payer_status on paypalipn
Alter field payment_cycle on paypalipn
Alter field payment_status on paypalipn
Alter field payment_type on paypalipn
Alter field pending_reason on paypalipn
Alter field period1 on paypalipn
Alter field period2 on paypalipn
Alter field period3 on paypalipn
Alter field period_type on paypalipn
Alter field product_name on paypalipn
Alter field product_type on paypalipn
Alter field profile_status on paypalipn
Alter field protection_eligibility on paypalipn
Alter field reason_code on paypalipn
Alter field receipt_id on paypalipn
Alter field receiver_email on paypalipn
Alter field receiver_id on paypalipn
Alter field recurring_payment_id on paypalipn
Alter field transaction_entity on paypalipn
Alter field txn_id on paypalipn
Alter field txn_type on paypalipn
ipn.0005_auto_20151217_0948
Alter field custom on paypalipn
Alter field transaction_subject on paypalipn
ipn.0006_auto_20160108_1112
Add field option_selection1 to paypalipn
Add field option_selection2 to paypalipn
ipn.0007_auto_20160219_1135
Alter field txn_id on paypalipn
Alter field txn_type on paypalipn
ipn.0008_auto_20181128_1032
Alter field flag on paypalipn
Alter field test_ipn on paypalipn
proxima.0001_initial
Create model Event
Create model Member
Create model Run
Create model RegistrationTier
Create model RegistrationQuestion
Create model Registrationoption
Create model Registration
Create model PaypalInvoice
Create model AccountingItem
Create constraint unique run_event on model run
Create constraint unique question on model registrationquestion
Create constraint unique option on model registrationoption
Create constraint unique registraion on model registration
sessions.0001_initial
Create model Session
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)