Я пытаюсь объединить два результата из хранилища данных Google App Engine.Потому что тогда я хочу перечислить их вместе в шаблоне.
Например: other_user_answers = UserAnswer.gql ("WHERE user =: 1", user.key ()). Fetch (500) my_answers = UserAnswer.gql ("ГДЕ пользователь =: 1", me.key ()). fetch (500)
Я хочу объединить эти результаты на основе question.key (). id ().Чтобы я мог сделать что-то подобное в шаблоне:
{% for other_user_answer in other_user_answers %}
Question #{{other_user_answer.question.key.id}}<br>
User: {{other_user_answer.answer}}
Me: {{other_user_answer.my_answer}}
{% endfor %}
Я не уверен, объясняю ли я это наилучшим образом или нет!Но что-то в этом роде.
Кроме того, я не совсем уверен, что возвращаются результаты хранилища данных Google App Engine (например, список, dict и т. Д.), Поэтому я не совсем уверен, что ядаже работая с.
РЕДАКТИРОВАТЬ для более подробного объяснения: пользователи собираются ответить на кучу вопросов.Затем, когда я захожу на сайт и захожу на страницу другого пользователя (Джимми).Я хочу перечислить все ответы Джимми, а также все мои ответы рядом с ним.Поэтому я вытащил из таблицы UserAnswer и получил все ответы для меня .... а затем для Джимми.Так что теперь у меня есть два набора результатов.Я хочу выплюнуть их как единое целое, основываясь на идентификаторе вопроса.
Как:
Любимый цвет?Я: красный Джимми: синий
Любимое мороженое?Я: Шоколад Джимми: Ваниль