summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/contenttypes.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/contenttypes.txt b/docs/contenttypes.txt
index 51ca8f0198..96e3b0939c 100644
--- a/docs/contenttypes.txt
+++ b/docs/contenttypes.txt
@@ -205,6 +205,11 @@ model. There are three parts to setting up a ``GenericForeignKey``:
models you'll be relating to. (For most models, this means an
``IntegerField`` or ``PositiveIntegerField``.)
+ This field must be of the same type as the primary key of the models
+ that will be involved in the generic relation. For example, if you use
+ ``IntegerField``, you won't be able to form a generic relation with a
+ model that uses a ``CharField`` as a primary key.
+
3. Give your model a ``GenericForeignKey``, and pass it the names of
the two fields described above. If these fields are named
"content_type" and "object_id", you can omit this -- those are the