Пилоны: Webhelpers: отсутствует модуль secure_form

Я установил Pylons 0.9.7, используя скрипт go-pylons.py.
У меня есть строка Python:

from webhelpers.html.secure_form import secure_form

Когда я пытаюсь обслуживать свое приложение, я получаю сообщение об ошибке: нет модуля secure_form.

Я пытался написать import webhelpers.html.tags и другие модули из webhelpers, и они работают. Мне интересно, почему у меня нет secure_form и как я могу получить этот модуль вручную? Я попытался повторно запустить go-pylons.py, и это не помогло.

Есть идеи?

4 ответа

Решение

Если ваша версия webhelpers 1.0b4 или выше, secure_form находится в webhelpers.pylonslib, т.е.

from webhelpers.pylonslib import secure_form

Я только что столкнулся с этим.

Если другие сообщения не очевидны, чтобы получить старую версию webhelpers, вы можете запустить:

easy_install webhelpers==0.6.4

На самом деле, глядя на это, я получил нечто похожее, и правильная линия импорта:

из webhelpers.pylonslib.secure_form импортировать secure_form

Тьфу, поэтому по какой-то причине у меня установлено 1.0b4 веб-помощников и изменен путь к secure_form... ( http://groups.google.com/group/pylons-discuss/msg/695d73b831a4aee3) Я думаю, что мой вопрос теперь становится: как установить предыдущую версию webhelpers? У меня есть easy_install

Другие вопросы по тегам