From: Michael Fladischer <FladischerMichael@fladi.at>
Date: Thu, 3 Dec 2020 10:20:30 +0100
Subject: Fix compatibility with timezone_field 4.1.

---
 django_celery_beat/models.py | 2 +-
 t/unit/test_models.py        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/django_celery_beat/models.py b/django_celery_beat/models.py
index d82b6aa..5413570 100644
--- a/django_celery_beat/models.py
+++ b/django_celery_beat/models.py
@@ -57,7 +57,7 @@ def crontab_schedule_celery_timezone():
     except AttributeError:
         return 'UTC'
     return CELERY_TIMEZONE if CELERY_TIMEZONE in [
-        choice[0].zone for choice in timezone_field.TimeZoneField.CHOICES
+        choice[0].zone for choice in timezone_field.TimeZoneField.default_choices
     ] else 'UTC'
 
 
diff --git a/t/unit/test_models.py b/t/unit/test_models.py
index 5951a8a..3c79138 100644
--- a/t/unit/test_models.py
+++ b/t/unit/test_models.py
@@ -60,7 +60,7 @@ class MigrationTests(TestCase):
 
 
 class CrontabScheduleTestCase(TestCase):
-    FIRST_VALID_TIMEZONE = timezone_field.TimeZoneField.CHOICES[0][0].zone
+    FIRST_VALID_TIMEZONE = timezone_field.TimeZoneField.default_choices[0][0].zone
 
     def test_default_timezone_without_settings_config(self):
         assert crontab_schedule_celery_timezone() == "UTC"
