Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Веб-разработка и фреймворки > Выполнение javascript на python - помогите


Автор: sidor 3.1.2008, 02:18
Нужно выполнить джаваскрипт на питоне. Кто чем пользуется для этого ? Если кроме spydermonkey ничего нет, то может подскажете где взять готовые модули, которые не нужно компилировать.
Спасибо.

Автор: pythonwin 3.1.2008, 07:36
Цитата(sidor @  3.1.2008,  05:18 Найти цитируемый пост)
Нужно выполнить джаваскрипт на питоне. Кто чем пользуется для этого ? Если кроме spydermonkey ничего нет, то может подскажете где взять готовые модули, которые не нужно компилировать.

а можешь рассказать зачем тебе это нужно? какая цель?

Автор: sidor 4.1.2008, 05:40
Цитата(pythonwin @ 3.1.2008,  07:36)
Цитата(sidor @  3.1.2008,  05:18 Найти цитируемый пост)
Нужно выполнить джаваскрипт на питоне. Кто чем пользуется для этого ? Если кроме spydermonkey ничего нет, то может подскажете где взять готовые модули, которые не нужно компилировать.

а можешь рассказать зачем тебе это нужно? какая цель?

Есть необходимость форму заполнить, на которой часть содержимого выводится жаваскриптом.

Автор: nbus 4.1.2008, 08:46
Цитата(sidor @  4.1.2008,  05:40 Найти цитируемый пост)
Есть необходимость форму заполнить, на которой часть содержимого выводится жаваскриптом

если платформа Win то - PAMIE (класс автоматизации IE). там есть выполнение JS. На чистом питоне нет smile рабочего варианта

Автор: sidor 4.1.2008, 12:09
ага, спасибо, счас качну и попробую.

Хочу рассмотреть еще варианты.
Есть модуль DOMForm, он для работы требует установки pyXML, но этот модуль собранный есть только для питон 2.4, а для 2.5 не устанавливается. Кто пользовался DOMForm подскажите как и что устанавливали.

заранее спасибо smile

Автор: pythonwin 4.1.2008, 17:11
sidor,  а ты попробуй вводить данные (т.е. тестировать) через сам JS - могу посоватовать библиотеку mochikit - работа с ней очечь похожа с работой с объектами в python

Автор: sidor 6.1.2008, 03:27
pythonwin, у меня весь софт на питоне, как же я смогу вводить данные через JS ? 
я почитал про mochikit, но не понял как я могу это у себя использовать.
я видел ты сам интересовался выполнением JS но чето не понял к чему ты в результате пришел.
не хочется мне влазить в дебри с компиляцией spydermonkey, но видимо никто мне ничего толком и не посоветует ((


Автор: pythonwin 8.1.2008, 07:52
Цитата(sidor @  6.1.2008,  06:27 Найти цитируемый пост)
я почитал про mochikit, но не понял как я могу это у себя использовать.

а я не могу понять зачем это теб нужно - думаю ты сам для себя не сформулировал задачу
а насчет 
Цитата(sidor @  4.1.2008,  08:40 Найти цитируемый пост)
Есть необходимость форму заполнить, на которой часть содержимого выводится жаваскриптом. 

считаю что это проще сделать чер JS
Цитата(sidor @  6.1.2008,  06:27 Найти цитируемый пост)
я видел ты сам интересовался выполнением JS но чето не понял к чему ты в результате пришел.

пришел к тому что нужно тестировать на самом JS.
Цитата(sidor @  6.1.2008,  06:27 Найти цитируемый пост)
не хочется мне влазить в дебри с компиляцией spydermonkey, но видимо никто мне ничего толком и не посоветует ((

смотри выше smile

Автор: Stqs 6.11.2008, 00:06
Ответ конечно запоздалый.. ну ничо.
Для выполнения JavaScript из Django использовал http://malsup.com/jquery/taconite/.
До ужаса удобная вещь оказалась.
С помощью шаблонизатора Django генерируешь XML и отправляешь с помощью render_to_response() например. 
На той стороне уличная магия таконита превращает твою XML в полноценный JavaScript и выполняет код.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)