Почему свойство filename не устанавливается для моего экземпляра FileField?

Этот код создает и обновляет объекты с пустыми атрибутами имени файла:

def _database_path(project, filename):
    return f'{project.id}/{filename}'

database = models.FileField(upload_to=_database_path,
                            storage=FileSystemStorage(location=/tmp/project_bucket))

Файлы сохраняются и извлекаются без проблем, но свойство filename для этого поля пустое. Почему это не работает (и что я могу сделать, чтобы это исправить)?

Вернуться на верх