From ec6f8bbf2b9b1236c86ba9a0aaa94aca941b0de6 Mon Sep 17 00:00:00 2001 From: rsp2k Date: Thu, 27 Jan 2022 12:56:09 -0700 Subject: [PATCH] Django 4.0: force_text -> force_str https://docs.djangoproject.com/en/4.0/ref/utils/#module-django.utils.encoding --- avatar/models.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/avatar/models.py b/avatar/models.py index 07048bb..71bf2b2 100644 --- a/avatar/models.py +++ b/avatar/models.py @@ -10,7 +10,8 @@ from django.core.files.base import ContentFile from django.core.files.storage import get_storage_class from django.utils.module_loading import import_string from django.utils.translation import gettext_lazy as _ -from django.utils.encoding import force_text +from django.utils.encoding import force_str + from django.db.models import signals from avatar.conf import settings @@ -39,7 +40,7 @@ def avatar_path_handler(instance=None, filename=None, size=None, ext=None): if settings.AVATAR_EXPOSE_USERNAMES: tmppath.append(get_username(instance.user)) else: - tmppath.append(force_text(instance.user.pk)) + tmppath.append(force_str(instance.user.pk)) if not filename: # Filename already stored in database filename = instance.avatar.name