Форум сайта python.su
Проект был еще начат на 0.9.6 после переноса на 0.9.7 началась такая хрень с WebHelpers:
То не может найти теги для замены, то находит теги, но символы преобразует в esc последовательность.
Форма приобрела вот такой вид.
<!-- Ввод кода доступа -->
<form action="/" method="post">
<div class="f-row">
<label>Код доступа:</label>
<div class="f-inputs"><input type="text" name="your_kod" class="i-text" />
<input name="submit" type="submit" class="submit" value="Вход »" /></div>
</div><!-- f-row -->
</form>
Офлайн
в environment.py при создании TemplateLookup опция
default_filters=['escape']
Офлайн
tombirdУказана, пробовал убирать.
в environment.py при создании TemplateLookup опцияне указана случаем?default_filters=['escape']
а вообще вам бы лучше исходник шаблона показать еще.
default_filters=['']
${h.form(h.url(action='index'),method='post')}
<div class="f-row">
<label>Код доступа:</label>
<div class="f-inputs"><input type="text" name="your_kod" class="i-text" />
<input name="submit" type="submit" class="submit" value="Вход »" /></div>
</div><!-- f-row -->
${h.end_form()}
Отредактировано (Апрель 9, 2009 01:58:55)
Офлайн
:)
Можно попробовать импортировать form в lib/helpers.py не из webhelpers.rails, а из webhelpers.html.tags
Офлайн
ofigetitelnoПопробовал, вываливается с ошибкой:
:)
Можно попробовать импортировать form в lib/helpers.py не из webhelpers.rails, а из webhelpers.html.tags
AttributeError: 'module' object has no attribute 'url'
Офлайн
:)
угу…
попробуй туда ещё такое вписать
from pylons.controllers.util import url_for as url
Офлайн
ofigetitelnoНе уверен что это правильно, ругнулся на h.url
:)
угу…
попробуй туда ещё такое вписать
from pylons.controllers.util import url_for as url
${h.form(h.url(action='index'),method='post')}
Офлайн
:)
и то верно…
импорти так
from pylons.controllers.util import url_for
и замени h.url на h.url_for
Офлайн
ofigetitelnoУж если во всех шаблонах менять h.url на h.url_for - то проще вообще от WebHelpers отказаться.
:)
и то верно…
импорти так
from pylons.controllers.util import url_for
и замени h.url на h.url_for
Офлайн
:)
Есть такая штука, поиск и замена… :))
Офлайн