summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaul Cumplido <raulcumplido@gmail.com>2014-10-30 10:27:19 +0000
committerTim Graham <timograham@gmail.com>2014-10-30 08:29:18 -0400
commit68d3db8a7b3dfe2690df3e7f750a5010086d6aa6 (patch)
tree1169d1e1953de7741e7160e09143d36d0953c2ab
parentcbd936d0f87cf5109d3ef67c07797c657912f424 (diff)
Fixed #23725 -- Substituted AUTH_USER_MODEL for User in docs.
-rw-r--r--docs/ref/models/fields.txt14
1 files changed, 8 insertions, 6 deletions
diff --git a/docs/ref/models/fields.txt b/docs/ref/models/fields.txt
index b5233e4ff4..b8b008c4f3 100644
--- a/docs/ref/models/fields.txt
+++ b/docs/ref/models/fields.txt
@@ -1254,14 +1254,16 @@ The possible values for :attr:`~ForeignKey.on_delete` are found in
necessary to avoid executing queries at the time your models.py is
imported::
+ from django.conf import settings
+ from django.contrib.auth import get_user_model
from django.db import models
- from django.contrib.auth.models import User
def get_sentinel_user():
- return User.objects.get_or_create(username='deleted')[0]
+ return get_user_model().objects.get_or_create(username='deleted')[0]
class MyModel(models.Model):
- user = models.ForeignKey(User, on_delete=models.SET(get_sentinel_user))
+ user = models.ForeignKey(settings.AUTH_USER_MODEL,
+ on_delete=models.SET(get_sentinel_user))
* .. attribute:: DO_NOTHING
@@ -1515,12 +1517,12 @@ as default value.
With the following example::
+ from django.conf import settings
from django.db import models
- from django.contrib.auth.models import User
class MySpecialUser(models.Model):
- user = models.OneToOneField(User)
- supervisor = models.OneToOneField(User, related_name='supervisor_of')
+ user = models.OneToOneField(settings.AUTH_USER_MODEL)
+ supervisor = models.OneToOneField(settings.AUTH_USER_MODEL, related_name='supervisor_of')
your resulting ``User`` model will have the following attributes::