Включение значений ссылочного родительского объекта в список переменных дочернего шаблона в jinja2

Я пытался использовать шаблон, который выводит значения объекта из моей модели QA, а также пару значений из объекта родительской среды, который имеет модель PQ. В частности, код, который я предоставил, работает как есть, но он не позволяет мне включать значения из s, такие как s.name, потому что s.name отсутствует в qs. Например, я попытался использовать закомментированную строку (# qs["name"] = s.name), но получаю сообщение об ошибке "TypeError: объект 'Query' не поддерживает назначение элементов".

class MainPage(BaseHandler):

    def get(self):
        s = PQ()
        s.name = "CCD1"
        s.owner = user
        s.put()
        q = QA()
        q.survey = s
        q.question = "If we dress up?"
        q.answers = [0, 0, 0]
        q.seqnum = float(100)
        q.put()
        qs = QA.all()
        # qs["name"] = s.name
        self.render_template('index.html',  {'qs': qs})

Может ли кто-нибудь предложить способ сделать это, пожалуйста?

Следующий ответ кажется актуальным, но не совсем ответом.

как отображать родительский объект во время перебор дочерних объектов в шаблоне Jinja2

(Я задал тот же вопрос в группах Google, но потом вспомнил рекомендацию разместить вопрос здесь.)


person zerowords    schedule 15.06.2012    source источник