推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
scott123
V2EX  ›  Python

Django 完全粘贴官方文档代码出错,搜索 Stackoverflow,有相似的,但是没有相同的问题,有谁帮看看?

  •  
  •   scott123 · Apr 14, 2016 · 3850 views
    This topic created in 3816 days ago, the information mentioned may be changed or developed.

    官方文档 : <https://docs.djangoproject.com/en/1.8/topics/auth/customizing/#a-full-example /> 直接复制链接里的例子代码,未做修改。 在 setting 注册了 user

    error:

    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
    
    3 replies  •  2016-04-19 21:18:07 +08:00
    virusdefender
        1
    virusdefender  
       Apr 14, 2016
    last_login 那个不能为空,但是我看了下我 Django 1.9 的 AbstractBaseUser, last_login 是 null=True 的啊。

    你是哪个函数里面报错的啊,实在不行手动赋值 last_login
    facert
        2
    facert  
       Apr 15, 2016
    last_login field changed in django 1.8. Just run the migrations

    python manage.py migrate
    scott123
        3
    scott123  
    OP
       Apr 19, 2016
    在 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
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2650 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 02:36 · PVG 10:36 · LAX 19:36 · JFK 22:36
    ♥ Do have faith in what you're doing.