summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorDavid Wobrock <david.wobrock@gmail.com>2023-03-06 21:17:58 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-03-14 08:32:17 +0100
commitde0c7744be93800b2239eb061a2d8f7c669c05a8 (patch)
tree9de36d5d64eb184974257b0bc3d4def893ef2eb1 /django
parent254ad2e3450d8175170914f06af8358d2becc35b (diff)
downloaddjango-de0c7744be93800b2239eb061a2d8f7c669c05a8.tar.gz
Refs #28329 -- Fixed Cast() with ForeignKey to integer fields on MySQL.
Diffstat (limited to 'django')
-rw-r--r--django/db/models/fields/related.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/django/db/models/fields/related.py b/django/db/models/fields/related.py
index b31fee7e89..0efbe53a0b 100644
--- a/django/db/models/fields/related.py
+++ b/django/db/models/fields/related.py
@@ -1162,6 +1162,9 @@ class ForeignKey(ForeignObject):
def db_type(self, connection):
return self.target_field.rel_db_type(connection=connection)
+ def cast_db_type(self, connection):
+ return self.target_field.cast_db_type(connection=connection)
+
def db_parameters(self, connection):
target_db_parameters = self.target_field.db_parameters(connection)
return {