gpt4 book ai didi

django - 在 django 中创建用户(NOT NULL 约束失败 : auth_user. last_login)

转载 作者:行者123 更新时间:2023-12-04 04:48:52 26 4
gpt4 key购买 nike

我正在用 django 编写一个网络应用程序,现在我开始处理用户。
我正在尝试做简单的部分,只需通过管理界面创建一个新用户,但是当我尝试这样做时,我收到一个错误并且我没有找到任何有关它的信息。

我输入 django admin,使用 super 用户登录,转到用户,添加用户。
它只要求:用户名和密码。
当我提交更改时,我得到一个 NOT NULL 约束失败,这个:

NOT NULL constraint failed: auth_user.last_login

我修改了 django 文档,它说要创建一个这样的用户:
  • 从 django.contrib.auth.models 导入用户
  • user = User.objects.create_user('john', 'lennon@thebeatles.com', 'johnpassword')

  • 所以,我打开一个终端,然后执行“./manage.py shell”“import django”“import User”然后我尝试这个代码,但也失败了,它说:
    NameError: name 'User' is not defined

    也许我在项目的第一部分改变了一些东西?我创建了模型、模板、网址,并使用/static/来引用文件。

    谢谢你的帮助!

    最佳答案

    last_login字段已更改 in django 1.8 .只需运行迁移

    python manage.py migrate

    关于django - 在 django 中创建用户(NOT NULL 约束失败 : auth_user. last_login),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30556593/

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