1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Fixed #34842 -- Fixed ModelAdmin.readonly_fields crash with GeneratedFields.

This commit is contained in:
Paolo Melchiorre
2023-09-15 15:30:06 +02:00
committed by Mariusz Felisiak
parent aebedb7bd1
commit 2f1ab16be5
5 changed files with 24 additions and 3 deletions

View File

@@ -1,4 +1,3 @@
from django.core.exceptions import FieldError
from django.db import IntegrityError, connection
from django.db.models import F, FloatField, GeneratedField, IntegerField, Model
from django.db.models.functions import Lower
@@ -93,7 +92,7 @@ class GeneratedFieldTestMixin:
def test_unsaved_error(self):
m = self.base_model(a=1, b=2)
msg = "Cannot read a generated field from an unsaved model."
with self.assertRaisesMessage(FieldError, msg):
with self.assertRaisesMessage(AttributeError, msg):
m.field
def test_create(self):