last_login 字段已从 django 用户模型中删除

Pez*_*Pez 5 database model python-3.x django-3.0

我正在使用 django 管理应用程序。我刚刚将 jango 1.9 迁移到了 Django 3.1.1。并且使用 python 3.6 在 Django 迁移期间,它需要一个额外的参数作为“on_delete”。所以,我更新了我所有模型的参数。

修改模型后,我只执行“makemigrations”和“迁移”,这一切都应该没问题,没有任何问题。而且,我可以看到我的表中遗漏了“last_login”列。调试时我可以在迁移文件中看到这个

operations = [
          migrations.RemoveField(
              model_name='user',
              name='last_login',
          )]
Run Code Online (Sandbox Code Playgroud)

问题

  1. 为什么删除了此列?
  2. 如何再次将此字段添加到用户模型