【发布时间】:2021-08-06 05:16:01
【问题描述】:
我有一个用于我的用户的模型和另一个用于音乐风格的模型。在我的音乐风格模型中,我需要将图像放在原始名称以外的名称下。
我想要的新名称是“正在保存的用户的电子邮件”+“_”+“毫秒”。
保持这种格式: 'test@gmail.com_1621196336'
- 模型用户:
class CustomUser(AbstractUser):
username = None
id = models.UUIDField(primary_key=True, unique=True, default=uuid.uuid4, editable=False, null=False)
email = models.EmailField('E-mail', unique=True, null=False)
- 模特音乐风格:
class MusicStyle(models.Model):
id = models.UUIDField(primary_key=True, unique=True, default=uuid.uuid4, editable=False, null=False)
name = models.CharField(max_length=150, null=False, blank=False)
image_link = models.FileField(upload_to='musics/thumbnail_images/##CUSTOM_NAME##')
音乐风格与用户模式不同。
如何做到这一点?
【问题讨论】:
标签: python django django-models model-view-controller model