I am trying to work through the authentication tutorials to make sure everything works as expected. I entered the following code.
>>> from django.contrib.auth.models import User
>>> user = User.objects.create_user('john', 'lennon@thebeatles.com', 'johnpassword')
>>> user.last_name = 'Lennon'
>>> user.save()
and I get the error
AppRegistryNotReady: Models aren't loaded yet.
I see from the release notes
The default implementation of
remove()forForeignKeyrelated managers changed from a series ofModel.save()calls to a singleQuerySet.update()call. The change means thatpre_saveandpost_savesignals aren’t sent anymore. You can use thebulk=Falsekeyword argument to revert to the previous behaviour.
So I presume it is a foreign key issue.
My question is, where do I use the bulk=False attribute or is there another solution?