Проблема в том, что значение context['comments']
- это не словарь, а объект QuerySet.
Так что вы не можете сделать:
context['comments']['profile'] = Profile.objects.get(user=user)
.
Может быть, вы можете добавить связь с моделью профиля прямо к модели комментария, например:
class Comment(models.Model):
profile = models.ForeignKey(Profile, ...)
...
Так что тогда вы можете получить доступ к значению профиля, который оставил комментарий.