Что может быть не так при работе со списком в Python?
for iterator in range(10):
  self.posts.append(params['key']) # Получается ссылка на один и тот-же объектfor iterator in range(10):
  self.posts.append(params['key'].copy()) # Для каждого необходимо копировать новый объект
загуглите про изменяемые и неизменяемые объекты (mutable vs immutable)