Я пытаюсь создать список в PostgreSQL имен файлов и обновить список на лету.
моя модель (Пакет):
completed_uploads=ArrayField(models.TextField(blank=True), null=True, default=list)
создание списка:
Package.create(...,
completed_uploads = [])
мой код обновления:
packageInstance = Package.objects.get(id=packageId)
completed_uploads = packageInstance.completed_uploads.append(request.data['filepath'])
Package.objects.filter(id=packageId).update(node = request.data['node'], completed_uploads=completed_uploads, prefix=request.data['prefix'] )
редактировать
Я изменил выше, чтобы список вместо list () --- теперь я получаю ошибку:
'NoneType' object has no attribute 'append'
в секунду времени, когда вызывается функция. когда я проверяю свою базу данных, поле 'complete_uploads' равно null