fix: исправлен путь к аватарам в команде optimize_avatars (используется MEDIA_ROOT)

This commit is contained in:
admin i 2025-12-01 14:43:14 +03:00
parent 26f4bbea02
commit 1be74f407f

View File

@ -9,6 +9,7 @@ Management команда для очистки и оптимизации ава
import os
from django.core.management.base import BaseCommand
from django.core.files.base import ContentFile
from django.conf import settings
from employees.models import Employee
from common.image_utils import compress_avatar
@ -68,7 +69,9 @@ class Command(BaseCommand):
# Очистка неиспользуемых файлов
if do_cleanup:
self.stdout.write('\n=== ОЧИСТКА НЕИСПОЛЬЗУЕМЫХ ФАЙЛОВ ===')
avatar_dir = os.path.join('media', 'users', 'avatars')
# Используем абсолютный путь из settings
avatar_dir = os.path.join(settings.MEDIA_ROOT, 'users', 'avatars')
if not os.path.exists(avatar_dir):
self.stdout.write(