Пилоны: 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