From 5a9ff191d4482f254535258725e13fddcc7c6c6d Mon Sep 17 00:00:00 2001 From: Swen Kooij Date: Wed, 7 Oct 2020 11:51:27 +0300 Subject: [PATCH] Use force_str() over force_text() force_text() is going to be removed in Django 4.0 It's just an alias for now. --- localized_fields/fields/file_field.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/localized_fields/fields/file_field.py b/localized_fields/fields/file_field.py index 039c785..080a008 100644 --- a/localized_fields/fields/file_field.py +++ b/localized_fields/fields/file_field.py @@ -5,7 +5,7 @@ import posixpath from django.core.files import File from django.core.files.storage import default_storage from django.db.models.fields.files import FieldFile -from django.utils.encoding import force_str, force_text +from django.utils.encoding import force_str from localized_fields.fields import LocalizedField from localized_fields.fields.field import LocalizedValueDescriptor @@ -137,7 +137,7 @@ class LocalizedFileField(LocalizedField): filename = self.upload_to(instance, filename, lang) else: now = datetime.datetime.now() - dirname = force_text(now.strftime(force_str(self.upload_to))) + dirname = force_str(now.strftime(force_str(self.upload_to))) dirname = dirname.format(lang=lang) filename = posixpath.join(dirname, filename) return self.storage.generate_filename(filename)