Aqui está meu modelo. O que desejo fazer é gerar um novo arquivo e substituir o existente sempre que uma instância de modelo for salva:
class Kitten(models.Model):
claw_size = ...
license_file = models.FileField(blank=True, upload_to='license')
def save(self, *args, **kwargs):
#Generate a new license file overwriting any previous version
#and update file path
self.license_file = ???
super(Request,self).save(*args, **kwargs)
Vejo muita documentação sobre como fazer upload de um arquivo. Mas como faço para gerar um arquivo, atribuí-lo a um campo de modelo e fazer com que o Django o armazene no lugar certo?