Skip to content

Commit d4eb083

Browse files
committed
Support Django 4.x for replace deprecated features
1 parent e6a3da0 commit d4eb083

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

tests/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# Django
1313
from django.conf import settings
1414
from django.db import models
15-
from django.utils.translation import ugettext_lazy as _
15+
from django.utils.translation import gettext_lazy as _
1616

1717
# App
1818
from timezone_utils.fields import LinkedTZDateTimeField, TimeZoneField

timezone_utils/fields.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from django.core.exceptions import ValidationError
1414
from django.db.models.fields import DateTimeField, CharField
1515
from django.utils.timezone import get_default_timezone, is_naive, make_aware
16-
from django.utils.translation import ugettext_lazy as _
16+
from django.utils.translation import gettext_lazy as _
1717

1818
# App
1919
from timezone_utils import forms

timezone_utils/forms.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,11 @@
88
# Django
99
from django.core.exceptions import ValidationError
1010
from django.forms import CharField
11-
from django.utils.encoding import force_text
12-
from django.utils.translation import ugettext_lazy as _
11+
try:
12+
from django.utils.encoding import force_str as force_text
13+
except ImportError:
14+
from django.utils.encoding import force_text
15+
from django.utils.translation import gettext_lazy as _
1316

1417
__all__ = ('TimeZoneField', )
1518

0 commit comments

Comments
 (0)