我有一个模特:
class Example(models.Model):
unique_hash = models.CharField(max_length=32,unique=True)
content = models.FileField(upload_to='source',blank=True,verbose_name="HTML Content File")
我希望能够将内容文件名设置为默认为可调用,但我没有看到任何方法让可调用引用unique_hash(反之亦然)。这可能吗?
答案 0 :(得分:0)
如果你的意思是callable应该生成文件名,我不知道。
但是,您可以使用自定义存储(请参阅文档,子类django.core.files.storage.FileSystemStorage
),它将为文件名生成提供自定义算法。