jan2ary
Янв. 23, 2007 16:49:31
Здравствуйте.
Господа, расскажите будь ласка о компонентах Myghty в Pylons. Сам по себе пример из Myghty работает, вопросов вроде бы нет.
Как только начинаю привязывать его к Pylons, начинается непонимание: размещаю примеры из Myghty components в templates моего проекта, в контроллере template метод view() делает только return render_response('/'+url)
При этом форма компоненты остается одной и той же, никаких вызовов компонент не происходит.
Есть еще WebsiteTutorial в доках Pylons, там есть немного и не очень понятно.
С другими фреймворками не знаком, да и с этим только пытаюсь разобраться. Спасибо.
jan2ary
Янв. 23, 2007 17:55:13
Насколько я сумел сейчас разобраться, проблема в обработке и передаче аргумента ARGS - он пустой передается.
Видать где-то что-то недосетапил…
Mkdir
Янв. 23, 2007 17:59:50
Pythy шарит в этом.
j2a
Янв. 23, 2007 18:37:41
Неплохо было бы, если показал код.
“для подумать” см.
http://cqc.univer.omsk.su/tmp/empty.zipP.S. Хм. Засада какая то. Не могу файл вложить.
jan2ary
Янв. 24, 2007 12:45:01
Вроде разобрался.
Резюме - читайте доки внимательно!
Ну мне еще копаться много, так что скоро вернусь с новыми вопросами! :)
j2a
Янв. 24, 2007 13:57:50
Разобрался - скажи в чем дело было. И мне интересно, да и людям, кто наступит на эти же грабли, будет полезно.
jan2ary
Янв. 24, 2007 17:52:42
Да все банально: я почему-то решил, что аргументы ARGS формируются изо всех имеющихся переменных (вот ведь бред какой), а на самом деле вызов компонента происходит с явным указанием оных.
Сейчас другой затык: при вызове компоненты из примера Myghty в стандартном виде (не смог сюда код прилепить, преобразовывается в страницу, да еще с учетом myghty-шаблона; если надо будет - выложу в виде архива) call_type всегда оказывается None, как это указано в теге %args, возможно, стоит почитать об scope к этому тегу.
jan2ary
Янв. 24, 2007 18:35:28
Что-то я совсем потерялся. ARGS пустой.
j2a
Янв. 25, 2007 06:55:36
Показывай код.
jan2ary
Янв. 25, 2007 09:25:46
Вот.
Это проект empty, только темплейты из примера components из Myghty.
Мда, файлик не крепится…
http://jan2ary.narod.ru/empty.zip