Thread: Re: [ppa-qps-devel] =?koi8-r?b?KG5vIHN1YmplY3Qp?=
Brought to you by:
ods
From: <gl...@in...> - 2006-09-12 21:51:01
|
Доброе время суток, > Позволь узнать, а что за сайт ты патаешься поднять? ) > Сайт знакомых людей, использующий Python, и в частности разробатываемые Вами технологии PPA и QPS. После установки его нужно будет хорошенько потестировать, а затем, если понадобится, дописать немножко своего. Именно поэтому так упорно и приходится его устанавливать :) > On 9/13/06, Глотов Артем <gl...@in...> wrote: > > > > Добрый вечер, > > > > > Если в inc_top нужен title, то его надо явно передать, то есть должно > > быть: > > > <%= template('inc_top', title=title) %> > > > > файлы login.pyem и inc_top.pyem после разговоров с разработчиками > > приложения оказались > > несколько в другом виде, но описанная проблема передачи параметров между > > шаблонами > > осталась, несмотря на то, что синтаксис похож но тот, что был > > рекомендован: > > Денис, я погорячился с последним пунктом, рекомендация была действительно полезная, после ее добавления приложение, по крайней мере, перестало выдавать ошибки! Спасибо за помощь, Артем. |
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 используют это рассылку. Артем. |
From: Denis S. O. <den...@gm...> - 2006-09-13 07:59:04
|
T24gOS8xMy8wNiwg0JPQu9C+0YLQvtCyINCQ0YDRgtC10LwgPGdsYXJAaW5ib3gucnU+IHdyb3Rl Ogo+INChIDEsMyw0INGI0LDQsdC70L7QvdCw0LzQuCDQstGB0LUg0LIg0L/QvtGA0Y/QtNC60LUs INCwINC00LvRjyDQstGC0L7RgNC+0LPQviDQstGL0LTQsNC10YLRgdGPINGD0LbQtSDQu9GO0LHQ uNC80LDRjyDQvtGI0LjQsdC60LA6Cj4gICBGaWxlICJtZW51LnB5ZW0iLCBsaW5lIDMsIGluID8K PiBOYW1lRXJyb3I6IG5hbWUgJ3VzZXInIGlzIG5vdCBkZWZpbmVkCj4KPiDQvdC+INC40LfQvNC1 0L3QtdC90LjQtSDQstGL0LfQvtCy0LAg0L3QsAo+IDwlPSB0ZW1wbGF0ZSgnbWVudScsIG1lbnU9 bWVudSwgKipnbG9iYWxzKCkpICU+Cj4g0LXQtSDQv9C+0YfQtdC80YMt0YLQviDQvdC1INGD0LHQ uNGA0LDQtdGCLCDQutCw0Log0YEg0Y3RgtC40Lwg0LHRi9GC0Yw/CgrQkCDQv9C+0YfQtdC80YMg 0L3QtSB1c2VyPXVzZXI/Cgo+INCYINGH0YLQviDRgtCw0LrQvtC1INGN0YLQviDQt9Cw0LPQsNC0 0L7Rh9C90L7QtSAqKmdsb2JhbHMoKSwg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0LrQvtGC 0L7RgNC+0LPQviDQktGLINC90LUg0YDQtdC60L7QvNC10L3QtNC+0LLQsNC70Lg/CgrQrdGC0L4g 0L/QuNGC0L7QvSwg0YLQsNC6INGH0YLQviDQuCDQv9C+0LLQtdC00LXQvdC40LUg0LDQsdGB0L7Q u9GO0YLQvdC+INGC0LDQutC+0LUg0LbQtSwg0LrQsNC6INC4INC/0YDQuCDQstGL0LfQvtCy0LUK 0L/QuNGC0L7QvdC+0LLRgdC60L7QuSDRhNGD0L3QutGG0LjQuC4g0JAg0L3QtSDRgNC10LrQvtC8 0LXQvdC00YPRjiDRjyDQv9C+0YLQvtC80YMsINGH0YLQviDQvdC1INGB0L7QstGB0LXQvCDQv9C+ 0L3Rj9GC0L3QviwK0LrQsNC60LjQvNC4INGB0LvQtdC00YPQtdGCINGB0YfQuNGC0LDRgtGMINC/ 0LXRgNC10LzQtdC90L3Ri9C1LCDQv9C10YDQtdC00LDQvdC90YvQtSDQsiDRiNCw0LHQu9C+0L0g LSDQu9C+0LrQsNC70YzQvdGL0LzQuArQuNC70Lgg0LPQu9C+0LHQsNC70YzQvdGL0LzQuCwg0YHQ vtC+0YLQstC10YLRgdGC0LLQtdC90L3QviDQsiDQsdGD0LTRg9GJ0LjRhSDQstC10YDRgdC40Y/R hSBQUEEvUVBTINGN0YLQviDQvNC+0LbQtdGCCtC/0LXRgNC10YHRgtCw0YLRjCDRgNCw0LHQvtGC 0LDRgtGMLiDQoSDQtNGA0YPQs9C+0Lkg0YHRgtC+0YDQvtC90YssINC40L3QvtCz0LTQsCDQu9GD 0YfRiNC1INGC0LDQuiDQvdCw0L/QuNGB0LDRgtGMLCDRh9C10LwK0LPQvtGA0L7QtNC40YLRjCDR iNC70LXQudGEINC40Lcg0LrRg9GH0Lgg0L/QtdGA0LXQvNC10L3QvdGL0YUg0Lgg0L3QsCDQutCw 0LbQtNGL0Lkg0YfQuNGFINC10LPQviDQvNC10L3Rj9GC0YwuCg== |
From: <gl...@in...> - 2006-09-13 08:07:43
|
-----Original Message----- From: "Denis S. Otkidach" <den...@gm...> To: "Глотов Артем" <gl...@in...>, ppa...@li... Date: Wed, 13 Sep 2006 11:59:00 +0400 Subject: Re: [ppa-qps-devel] (no subject) > On 9/13/06, Глотов Артем <gl...@in...> wrote: > > С 1,3,4 шаблонами все в порядке, а для второго выдается уже любимая ошибка: > > File "menu.pyem", line 3, in ? > > NameError: name 'user' is not defined > > > > но изменение вызова на > > <%= template('menu', menu=menu, **globals()) %> > > ее почему-то не убирает, как с этим быть? > > А почему не user=user? Да, опечатка, но при <%= template('menu', user=user, **globals()) %> результат такой: File "login.pyem", line 0, in ? NameError: name 'user' is not defined т.е. он вроде как понял куда вставлять, но не понял откуда Артем. |
From: Denis S. O. <den...@gm...> - 2006-09-13 08:26:37
|
T24gOS8xMy8wNiwg0JPQu9C+0YLQvtCyINCQ0YDRgtC10LwgPGdsYXJAaW5ib3gucnU+IHdyb3Rl Ogo+INCU0LAsINC+0L/QtdGH0LDRgtC60LAsINC90L4g0L/RgNC4Cj4gPCU9IHRlbXBsYXRlKCdt ZW51JywgdXNlcj11c2VyLCAqKmdsb2JhbHMoKSkgJT4KPiDRgNC10LfRg9C70YzRgtCw0YIg0YLQ sNC60L7QuToKPiAgIEZpbGUgImxvZ2luLnB5ZW0iLCBsaW5lIDAsIGluID8KPiBOYW1lRXJyb3I6 IG5hbWUgJ3VzZXInIGlzIG5vdCBkZWZpbmVkCj4g0YIu0LUuINC+0L0g0LLRgNC+0LTQtSDQutCw 0Log0L/QvtC90Y/QuyDQutGD0LTQsCDQstGB0YLQsNCy0LvRj9GC0YwsINC90L4g0L3QtSDQv9C+ 0L3Rj9C7INC+0YLQutGD0LTQsAoK0JfQvdCw0YfQuNGCINCyIGxvZ2luLnB5ZW0g0L3QtSDQv9C1 0YDQtdC00LDQtdGC0YHRjyB1c2VyLiDQlNCwINC4INC60LDQutC+0LkgdXNlciDQvNC+0LbQtdGC INCx0YvRgtGMLArQutC+0LPQtNCwINC10YnQtSDQvdC1INC30LDQu9C+0LPQuNC90LjQu9GB0Y8/ INCS0LXRgNC+0Y/RgtC90L4sINC30LTQtdGB0YwgKNC40LvQuCDQsiDRgdC60YDQuNC/0YLQtSwg 0L7RgtC60YPQtNCwCtCy0YvQt9GL0LLQsNC10YLRgdGPINGN0YLQvtGCINGI0LDQsdC70L7QvSkg 0LTQvtC70LbQvdC+INCx0YvRgtGMIHVzZXI9Tm9uZSwg0LAg0LIgaW5jX3RvcC5weWVtCtGA0LDR gdGH0LjRgtGL0LLQsNGC0Ywg0L3QsCDRgtC+LCDRh9GC0L4gdXNlciDQvNC+0LbQtdGCINCx0YvR gtGMINC4IE5vbmUuCg== |