Re: [ppa-qps-devel] =?koi8-r?b?KG5vIHN1YmplY3Qp?=
Brought to you by:
ods
|
From: <gl...@in...> - 2006-09-13 07:37:55
|
Доброе утро,
-----Original Message-----
From: "Denis S. Otkidach" <den...@gm...>
To: "Глотов Артем" <gl...@in...>, ppa...@li...
Date: Wed, 13 Sep 2006 10:47:34 +0400
Subject: Re: [ppa-qps-devel] (no subject)
> Судя по трейсбеку возникает подозрение, что приведенный тобой выше
> шаблон не тот, который реально используется. Может и login.pyem не
> тот? К сожалению, не видя полного лога (полный трейсбек, DEBUG
> сообщения о загрузке шаблона с указаним директорий, содержание
> используемых шаблонов во всех этих директориях) сложно сказать точно.
> В самом начале приведенного тобой inc_top есть использование
> brick.site.title, которое не дает ошибки, тебе не кажется странным,
> что тот же brick.site.title несколькими строками ниже вдруг дает
> NameError?
Да, действительно шаблон не тот, я немножко погорячился. Используемый login.pyem
выглядит так:
<%= template('inc_top', brick=brick) %>
<%= template('menu', **globals()) %>
<%= template('login_body') %>
<%= template('inc_bottom') %>
С 1,3,4 шаблонами все в порядке, а для второго выдается уже любимая ошибка:
File "menu.pyem", line 3, in ?
NameError: name 'user' is not defined
но изменение вызова на
<%= template('menu', menu=menu, **globals()) %>
ее почему-то не убирает, как с этим быть?
И что такое это загадочное **globals(), использование которого Вы не рекомендовали?
> Судя по стилю, в котором написан код сайта, его разрабатывал как раз
> Алексей - по этому он и интересуется
Да, если это действительно так, то мир тесен :) Думаю большинство разработчиков под
PPA, QPS используют это рассылку.
Артем.
|