It looks like you're missing a migration to allow null values in the last_login column. If you ran "migrate --fake", then it's possible some migrations were "fake applied" and you'll need to "fake unapply" them and actually run them.
https://docs.djangoproject.com/en/stable/releases/1.8/#abstractuser-last-login-allows-null-values On Monday, February 13, 2017 at 4:48:34 AM UTC-5, ludovic coues wrote: > > Have you tried to run makemigrations before migrate ? > > On 12 Feb 2017 7:33 p.m., "Adam" <[email protected] <javascript:>> > wrote: > >> Hi Antonis, this is the full message including the command: >> >> :~/udemystuff/test_project# python manage.py createsuperuser >> /root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/template/utils.py:37: >> >> RemovedInDjango110Warning: You haven't defined a TEMPLATES setting. You >> must do so before upgrading to Django 1.10. Otherwise Django will be unable >> to load templates. >> "unable to load templates.", RemovedInDjango110Warning) >> >> /root/udemystuff/test_project/test_project/urls.py:11: >> RemovedInDjango110Warning: django.conf.urls.patterns() is deprecated and >> will be removed in Django 1.10. Update your urlpatterns to be a list of >> django.conf.urls.url() instances instead. >> url(r'^admin/', include(admin.site.urls)), >> >> Username (leave blank to use 'root'): adams >> Email address: >> Password: >> Password (again): >> Traceback (most recent call last): >> File "manage.py", line 10, in <module> >> execute_from_command_line(sys.argv) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/core/management/__init__.py", >> >> line 350, in execute_from_command_line >> utility.execute() >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/core/management/__init__.py", >> >> line 342, in execute >> self.fetch_command(subcommand).run_from_argv(self.argv) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/core/management/base.py", >> >> line 348, in run_from_argv >> self.execute(*args, **cmd_options) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/contrib/auth/management/commands/createsuperuser.py", >> >> line 52, in execute >> return super(Command, self).execute(*args, **options) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/core/management/base.py", >> >> line 399, in execute >> output = self.handle(*args, **options) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/contrib/auth/management/commands/createsuperuser.py", >> >> line 173, in handle >> >> self.UserModel._default_manager.db_manager(database).create_superuser(**user_data) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/contrib/auth/models.py", >> >> line 165, in create_superuser >> return self._create_user(username, email, password, **extra_fields) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/contrib/auth/models.py", >> >> line 148, in _create_user >> user.save(using=self._db) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/contrib/auth/base_user.py", >> >> line 74, in save >> super(AbstractBaseUser, self).save(*args, **kwargs) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/db/models/base.py", >> >> line 700, in save >> force_update=force_update, update_fields=update_fields) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/db/models/base.py", >> >> line 728, in save_base >> updated = self._save_table(raw, cls, force_insert, force_update, >> using, update_fields) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/db/models/base.py", >> >> line 812, in _save_table >> result = self._do_insert(cls._base_manager, using, fields, update_pk, >> raw) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/db/models/base.py", >> >> line 851, in _do_insert >> using=using, raw=raw) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/db/models/manager.py", >> >> line 122, in manager_method >> return getattr(self.get_queryset(), name)(*args, **kwargs) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/db/models/query.py", >> >> line 1039, in _insert >> return query.get_compiler(using=using).execute_sql(return_id) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py", >> >> line 1064, in execute_sql >> cursor.execute(sql, params) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/db/backends/utils.py", >> >> line 79, in execute >> return super(CursorDebugWrapper, self).execute(sql, params) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/db/backends/utils.py", >> >> line 64, in execute >> return self.cursor.execute(sql, params) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/db/utils.py", >> >> line 95, in __exit__ >> six.reraise(dj_exc_type, dj_exc_value, traceback) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/db/backends/utils.py", >> >> line 64, in execute >> return self.cursor.execute(sql, params) >> File >> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py", >> >> line 323, in execute >> return Database.Cursor.execute(self, query, params) >> django.db.utils.IntegrityError: NOT NULL constraint failed: >> auth_user.last_login >> >> >> >> >> >> On Sunday, February 12, 2017 at 4:19:16 AM UTC-8, Antonis Christofides >> wrote: >>> >>> Hello, please show the full traceback. >>> >>> Antonis Christofideshttp://djangodeployment.com >>> >>> On 02/12/2017 06:58 AM, Adam wrote: >>> >>> Hi everyone, >>> >>> I'm super new to django, I tried to add a superuser and this is the >>> error I got: >>> >>> >>> File >>> "/root/udemystuff/test_project/trydjango19/local/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py", >>> >>> line 323, in execute >>> return Database.Cursor.execute(self, query, params) >>> django.db.utils.IntegrityError: NOT NULL constraint failed: >>> auth_user.last_login >>> >>> >>> I tried to run migrate and did also migrate --fake but it did not >>> resolve the issue, any clues what could be my issue ? >>> >>> Cheers everyone, >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Django users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at https://groups.google.com/group/django-users. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/django-users/96c76c04-6277-446e-8488-90ba22fa548a%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/django-users/96c76c04-6277-446e-8488-90ba22fa548a%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at https://groups.google.com/group/django-users. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/191e3115-6808-48e5-b652-6e0421e61b71%40googlegroups.com >> >> <https://groups.google.com/d/msgid/django-users/191e3115-6808-48e5-b652-6e0421e61b71%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/ab25508c-50a6-4192-ba81-ea6b902c0462%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

