Clarified "AbstractUser.last_login allows null values" in 1.8 release notes.
This commit is contained in:
parent
4cd727095d
commit
6ea9819f89
|
@ -853,10 +853,14 @@ creating a test user). The exact privileges required now are detailed in
|
||||||
|
|
||||||
The :attr:`AbstractUser.last_login <django.contrib.auth.models.User.last_login>`
|
The :attr:`AbstractUser.last_login <django.contrib.auth.models.User.last_login>`
|
||||||
field now allows null values. Previously, it defaulted to the time when the user
|
field now allows null values. Previously, it defaulted to the time when the user
|
||||||
was created which was misleading if the user never logged in. Please run the
|
was created which was misleading if the user never logged in. If you are using
|
||||||
database migration. If your custom user inherits from ``AbstractUser`` and you
|
the default user (:class:`django.contrib.auth.models.User`), run the database
|
||||||
wish to set ``last_login`` to ``NULL`` for users who haven't logged in, you can
|
migration included in ``contrib.auth``.
|
||||||
run this query::
|
|
||||||
|
If you are using a custom user model that inherits from ``AbstractUser``,
|
||||||
|
you'll need to run :djadmin:`makemigrations` and generate a migration for your
|
||||||
|
app that contains that model. Also, if wish to set ``last_login`` to ``NULL``
|
||||||
|
for users who haven't logged in, you can run this query::
|
||||||
|
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from django.contrib.auth import get_user_model
|
from django.contrib.auth import get_user_model
|
||||||
|
|
Loading…
Reference in New Issue