✏️ Fix: [#64] 업로드 경로 설정 함수 마이그레이션 가능하게 변환

This commit is contained in:
sm4640
2025-06-05 18:25:07 +09:00
parent 4ae7afd9df
commit 7fef67b258

View File

@@ -2,7 +2,7 @@ from django.db import models
from common.models.baseModels import BaseModel from common.models.baseModels import BaseModel
from common.models.choiceModels import GenderChoices, CertificateCodeUseType from common.models.choiceModels import GenderChoices, CertificateCodeUseType
from common.utils.codeManger import set_expire from common.utils.codeManger import set_expire
from common.utils.fileManager import dynamic_upload_to from common.utils.fileManager import DynamicUploadTo
from django.contrib.postgres.fields import ArrayField from django.contrib.postgres.fields import ArrayField
from django.contrib.auth.models import AbstractBaseUser, BaseUserManager, PermissionsMixin from django.contrib.auth.models import AbstractBaseUser, BaseUserManager, PermissionsMixin
@@ -52,8 +52,8 @@ class User(BaseModel, AbstractBaseUser, PermissionsMixin):
skills = ArrayField(models.CharField(max_length=20), default=list, blank=True) skills = ArrayField(models.CharField(max_length=20), default=list, blank=True)
external_links = ArrayField(models.TextField(), default=list, blank=True) external_links = ArrayField(models.TextField(), default=list, blank=True)
short_bio = models.CharField(max_length=100, blank=True) short_bio = models.CharField(max_length=100, blank=True)
profile_image = models.ImageField(upload_to=dynamic_upload_to('user', lambda instance: 'profile'), blank=True) profile_image = models.ImageField(upload_to=DynamicUploadTo("user", "profile"), blank=True)
banner_image = models.ImageField(upload_to=dynamic_upload_to('user', lambda instance: 'banner'), blank=True) banner_image = models.ImageField(upload_to=DynamicUploadTo("user", "banner"), blank=True)
is_staff = models.BooleanField(default=False) is_staff = models.BooleanField(default=False)
is_active = models.BooleanField(default=True) is_active = models.BooleanField(default=True)