Skip to content

Commit 730d216

Browse files
authored
fix: Remove the _delegate_text attribute, which is being removed in django 5.0 (#9278)
1 parent a2eabfc commit 730d216

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

rest_framework/utils/representation.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ def smart_repr(value):
2727
if isinstance(value, models.Manager):
2828
return manager_repr(value)
2929

30-
if isinstance(value, Promise) and value._delegate_text:
31-
value = force_str(value)
30+
if isinstance(value, Promise):
31+
value = force_str(value, strings_only=True)
3232

3333
value = repr(value)
3434

0 commit comments

Comments
 (0)