Найти - Пользователи
Полная версия: Что с webhelpers?
Начало » Pyramid / Pylons / TurboGears » Что с webhelpers?
1
Naota
Давно уже вижу эти замечания при использовании webhelpers. Почему они их убрали и что на замену, что-то мне не ясно…
j2a
О чем речь?
Naota
Примерно до версии 0.9.4 были интегрированные webhelpers в стартовый проект, где были соответствующие записи в environment.py, middleware.py и helpers.py. А дальше эти записи убрали и если их снова вставляешь, то при запуске через пасту он пишет:
helpers.py:7: DeprecationWarning: The webhelpers.rails package is deprecated.
- Please begin migrating to the new helpers in webhelpers.html, webhelpers.text, webhelpers.number, etc.
- Import url_for() directly from routes, and redirect_to() from pylons.controllers.util (if using Pylons) or from routes.
- All Javascript support has been deprecated. You can write link_to_remote() yourself or use one of the third-party Javascript libraries.
from webhelpers.rails import url, link_to_remote, javascript_include_tag, form_remote_tag, update_element_function
ofigetitelno
:)
Никто, никого не убирал…
Нужно поправить импорты в соответствии с рекомендацией.
Naota
У меня и так все это подправлено. Но теперь приходится править и другие файлы для использование javascript. И потом эта надпись “DeprecationWarning: The webhelpers.rails package is deprecated”, они же не рекомендуют это юзать. А почему? Что на замену тогда?
ZAN
webhelpers.rails расфасовали по другим модулям
http://pylonshq.com/docs/en/0.9.7/thirdparty/webhelpers/#module-webhelpers
All helpers ported from Rails (the webhelpers.rails package) have been deprecated, and most have been replaced with new functions in webhelpers.html or elsewhere.
Naota
Спасибо :) Я думал что эта надпись должна убраться, если все делать правильно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB