summaryrefslogtreecommitdiff
path: root/tests/model_fields/models.py
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2025-12-13 16:38:04 +0100
committerGitHub <noreply@github.com>2025-12-13 16:38:04 +0100
commit0174a85770356fd12e4c8daa42a4f1c752ae00e6 (patch)
tree716dee5c8e9e604b5f3889080ab66e860efde23c /tests/model_fields/models.py
parente95468ed97b1c250939da316218c39dad577ba32 (diff)
Fixed #36765 -- Added support for stored GeneratedFields on Oracle 23ai/26ai (23.7+).
Thanks Jacob Walls for the review.
Diffstat (limited to 'tests/model_fields/models.py')
-rw-r--r--tests/model_fields/models.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/model_fields/models.py b/tests/model_fields/models.py
index 816e5a16ba..800a9ff5aa 100644
--- a/tests/model_fields/models.py
+++ b/tests/model_fields/models.py
@@ -9,7 +9,7 @@ from django.core.serializers.json import DjangoJSONEncoder
from django.db import connection, models
from django.db.models import F, Value
from django.db.models.fields.files import ImageFieldFile
-from django.db.models.functions import Lower
+from django.db.models.functions import Cast, Lower
from django.utils.functional import SimpleLazyObject
from django.utils.translation import gettext_lazy as _
@@ -534,7 +534,7 @@ class UUIDGrandchild(UUIDChild):
class GeneratedModelFieldWithConverters(models.Model):
field = models.UUIDField()
field_copy = models.GeneratedField(
- expression=F("field"),
+ expression=Cast("field", models.UUIDField()),
output_field=models.UUIDField(),
db_persist=True,
)
@@ -561,7 +561,7 @@ class GeneratedModelNonAutoPk(models.Model):
id = models.IntegerField(primary_key=True)
a = models.IntegerField()
b = models.GeneratedField(
- expression=F("a"),
+ expression=F("a") + 1,
output_field=models.IntegerField(),
db_persist=True,
)