diff --git a/users/models.py b/users/models.py index 3a24fad..fa9b869 100644 --- a/users/models.py +++ b/users/models.py @@ -2,7 +2,7 @@ from django.db import models from common.models.baseModels import BaseModel from common.models.choiceModels import GenderChoices, CertificateCodeUseType 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.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) external_links = ArrayField(models.TextField(), default=list, 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) - banner_image = models.ImageField(upload_to=dynamic_upload_to('user', lambda instance: 'banner'), blank=True) + profile_image = models.ImageField(upload_to=DynamicUploadTo("user", "profile"), blank=True) + banner_image = models.ImageField(upload_to=DynamicUploadTo("user", "banner"), blank=True) is_staff = models.BooleanField(default=False) is_active = models.BooleanField(default=True)