官方文档 : <https://docs.djangoproject.com/en/1.8/topics/auth/customizing/#a-full-example /> 直接复制链接里的例子代码,未做修改。 在 setting 注册了 user
IntegrityError at /admin/app01/myuser/add/
NOT NULL constraint failed: app01_myuser.last_login
Request Method: POST
Request URL: http://127.0.0.1:8000/admin/app01/myuser/add/
Django Version: 1.8.5
Exception Type: IntegrityError
Exception Value:
NOT NULL constraint failed: app01_myuser.last_login
Exception Location: /Library/Python/2.7/site-packages/django/db/backends/sqlite3/base.py in execute, line 318
1
virusdefender 2016-04-14 23:29:52 +08:00
last_login 那个不能为空,但是我看了下我 Django 1.9 的 AbstractBaseUser, last_login 是 null=True 的啊。
你是哪个函数里面报错的啊,实在不行手动赋值 last_login |
2
facert 2016-04-15 10:54:12 +08:00
|
3
scott123 OP 在 Admin web 页面里手动注册用户的时候,会爆错,运行时不回爆错,我的 AbstractBaseUser, last_login 也是 null=True ,试了 makemigrations ,migrate,syncdb,都不行,
Request Method: POST Request URL: http://127.0.0.1:8000/admin/app01/myuser/add/ Django Version: 1.9.4 Exception Type: IntegrityError Exception Value: NOT NULL constraint failed: app01_myuser.last_login Exception Location: /Users/dushibing/My_blog_env/lib/python2.7/site- packages/django/db/backends/sqlite3/base.py in execute, line 323 |