gpt4 book ai didi

mysql - django IntegrityError : (1048, "Column ' last_login' 不能为空")

转载 作者:可可西里 更新时间:2023-11-01 08:10:12 32 4
gpt4 key购买 nike

所以我得到了这个错误,并查看了这个 stackoverflow 问题: django-registration (1048, "Column 'last_login' cannot be null")

所以我进入数据库并删除了带有 0005_alter_user_last_login_null.py 的行。

在我运行 python manage.py migrate 之后它仍然没有检测到任何新的迁移。

我应该如何修复我的数据库并使用户 last_login 可选?我认为可能有某种方法可以重新应用以前的迁移,但我无法让它工作。有人对如何修复数据库有任何想法吗?

提前致谢!

编辑:

python ./manage.py showmigrations auth 的输出

[X] 0001_initial
[X] 0002_alter_permission_name_max_length
[X] 0003_alter_user_email_max_length
[X] 0004_alter_user_username_opts
[]0005_alter_user_last_login_null
[X] 0006_require_contenttypes_0002
[X] 0007_alter_validators_add_error_messages

最佳答案

非常感谢大家!根据@Alasdair 的建议,我注意到我只需要再次运行该迁移,并且能够通过运行以下命令来完成:

python manage.py migrate auth 0005_alter_user_last_login_null

现在可以用了,谢谢!

关于mysql - django IntegrityError : (1048, "Column ' last_login' 不能为空"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37154374/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com