Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Изменение атрибутов тэгов на лету в response [RSS Feed]

#1 Авг. 23, 2013 11:00:48

Guest007
От:
Зарегистрирован: 2008-08-26
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Изменение атрибутов тэгов на лету в response

Приветствую.

Надо менять атрибуты тэгов перед выдачей. К примеру заменять все href, соответствующие образцу из базы на другой. Или добавлять атрибуты к тэгам.

Пока я придумал сделать middleware и парсить там. Но это приличная нагрузка на сервер, да и распарсить чисто не получается. lxml валит разные ошибки в консоль…

Подскажите, в какую сторону смотреть.

заранее благодарен.



Офлайн

#2 Авг. 23, 2013 11:12:44

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Изменение атрибутов тэгов на лету в response

Мало понятно чего Вы хотите.
Хорошо бы пример увидеть.



Офлайн

#3 Авг. 23, 2013 11:17:20

Guest007
От:
Зарегистрирован: 2008-08-26
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Изменение атрибутов тэгов на лету в response

FishHook
Мало понятно чего Вы хотите.Хорошо бы пример увидеть.

Есть табличка урлов, которые надо кодировать base64 перед выдачей. Независимо от шаблона, страницы, раздела сайта и т.д.
Табличка может произвольно меняться по желанию СЕОшников.
Т.е. перед тем, как отдать отрендеренную страницу клиенту надо пройтись по ней и заменить содержимое определённых href-атрибутов.

Как-то так.



Офлайн

#4 Авг. 23, 2013 11:41:25

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Изменение атрибутов тэгов на лету в response

Я опять плохо понял, но разве Вы сейчас не пытаетесь заново изобрести динамический веб-сайт.
Перед выдачей страницы передаем в шаблон нужные данные. В чем суть проблемы то?



Офлайн

#5 Авг. 23, 2013 18:51:00

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Изменение атрибутов тэгов на лету в response

Офлайн

  • Начало
  • » Django
  • » Изменение атрибутов тэгов на лету в response[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version