diff options
| author | Ari Pollak <aripollak@users.noreply.github.com> | 2024-12-23 16:26:01 -0500 |
|---|---|---|
| committer | Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | 2025-01-02 15:25:59 +0100 |
| commit | ad385ae163da2b1c558f62c0415db5aa03227587 (patch) | |
| tree | 9d4bb4795835555e34d2bca81b2ea160b31af363 /docs | |
| parent | 82b913cd6c95e9d5161f9fec599538c46571a72e (diff) | |
Fixed #36037 -- Fixed default primary key type in docs.
BigAutoField is the default type for primary keys. In models.txt, the linked
anchor shows that the default primary key is a BigAutoField, so it now defers
to that section instead of duplicating an (incorrect) type.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ref/contrib/contenttypes.txt | 4 | ||||
| -rw-r--r-- | docs/topics/db/models.txt | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/docs/ref/contrib/contenttypes.txt b/docs/ref/contrib/contenttypes.txt index ff0688d4ac..18eaff43b2 100644 --- a/docs/ref/contrib/contenttypes.txt +++ b/docs/ref/contrib/contenttypes.txt @@ -261,7 +261,7 @@ For example, it could be used for a tagging system like so:: class TaggedItem(models.Model): tag = models.SlugField() content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE) - object_id = models.PositiveIntegerField() + object_id = models.PositiveBigIntegerField() content_object = GenericForeignKey("content_type", "object_id") def __str__(self): @@ -291,7 +291,7 @@ model: 2. Give your model a field that can store primary key values from the models you'll be relating to. For most models, this means a - :class:`~django.db.models.PositiveIntegerField`. The usual name + :class:`~django.db.models.PositiveBigIntegerField`. The usual name for this field is "object_id". 3. Give your model a diff --git a/docs/topics/db/models.txt b/docs/topics/db/models.txt index f7f575eb3f..415d3829dd 100644 --- a/docs/topics/db/models.txt +++ b/docs/topics/db/models.txt @@ -241,8 +241,8 @@ ones: If ``True``, this field is the primary key for the model. If you don't specify :attr:`primary_key=True <Field.primary_key>` for - any fields in your model, Django will automatically add an - :class:`IntegerField` to hold the primary key, so you don't need to set + any fields in your model, Django will automatically add a field to hold + the primary key, so you don't need to set :attr:`primary_key=True <Field.primary_key>` on any of your fields unless you want to override the default primary-key behavior. For more, see :ref:`automatic-primary-key-fields`. |
