【发布时间】:2020-10-27 02:22:22
【问题描述】:
如何让 django 模型将其文件上传到以模型实例的属性命名的文件夹中?
这是我的模型。我正在尝试让它将所有文件上传到 badgeTemplates/[此处的模型实例名称]。
class BadgeTemplate(models.Model):
name = models.CharField(max_length=50,unique=True)
slug = models.SlugField(unique=True)
template = models.FileField(upload_to='badgeTemplates/',unique=True)
configFile = models.FileField(upload_to='badgeTemplates/',unique=True)
def __str__(self):
return self.name
我试过 upload_to='badgeTemplates/' + self.name 但它说 self 没有定义。
【问题讨论】: