Caminho dinâmico para upload_to no modelo Django (models.FileField)
📁 Funções lambda em Python, python, Desenvolvimento web com Django, IA
Olá, No Django até a versão 1.4 era possível no modelo para models.FileField especificar um caminho de armazenamento de arquivos "dinamicamente" criado na variável upload_to
models.py#...attach = models.FileField(verbose_name=u'Anexo', blank=True, upload_to=lambda instance, filename: 'attach/%s/%s' % (instance.id,filename))No Django versão 1.4 parece que o id é atribuído depois e portanto instance.id = None e também instance.pk = None. Indique como posso especificar exatamente o id do modelo no caminho.
No answers yet.
Faça login para deixar uma resposta