Вниз
Скачать: CL | DM;

Django... кодировка для RSS   Найти похожие ветки 

← →
sniknik ©   (2012-05-04 11:07) [0]

Проблема.... основная :), нифига не знаю про сей фремворк, но у людей на нем сайт, и формируемый средствами фремворка RSS (новости). Я его получаю разбираю, работаю, все хорошо, кроме одной мелочи...
Не основная проблема - по протоколу и вообще работа (есть АПИ по обмену данными) должна вестись в кодировке win-1251, а RSS выдает в utf-8 (как и сайт). Ну и вот, мне то пофигу, "айдомдокумент" разбирает и не давится любой кодировкой, но!!!, формально получается что RSS это часть протокола, и есть клиенты которые не пользуются стандартными парсерами xml, а делают разбор регекспами и т.д... всякой хренью, в общем. Заставить их поменять что то невозможно т.к. протокол как сказано выше только в win-1251...

В общем вопрос, можно ли там (в Django) "малой кровью" (настройкой) изменить charset? И желательно не всего сайта, а только формируемого RSS? В поддержке говорят "не знаем что/как можно сделать", у меня доступа к серверу/настройкам/скриптам нет (хотя, опять по словам поддержки, в скрипты/ядро движка/генофонд :) не лезть!).
Есть возможность? Кто знает джангу, куда их ткнуть чтобы посмотрели/поменяли. (не разворачивать же мне сайт, изучать фрейворк, чтобы самому разбираться... черезчур, ИМХО, по чужой проблеме)


← →
Anatoly Podgoretsky ©   (2012-05-04 11:11) [1]

Ну сказали же в генофонд не лезть.


← →
Медвежонок Пятачок ©   (2012-05-04 11:19) [2]

а если прикрутить сбоку отдельный питон-модуль, который сдернет оригинальный rss сам, затем поменяет все на 1251 и отдаст наружу?


← →
sniknik ©   (2012-05-04 11:20) [3]

> Ну сказали же в генофонд не лезть.
Ну там есть какие то шаблоны, настройки, дефаултный чарсет (а значит есть и тот который можно выставить), и для страниц читал в гугле есть возможность любой для каждой... но RSS говорят как то по другому делается (??? плохо что не знаю про него ничего, может быть решение уже видел, да не понял).


← →
sniknik ©   (2012-05-04 11:23) [4]

> а если прикрутить сбоку отдельный питон-модуль, который сдернет оригинальный rss сам, затем поменяет все на 1251 и отдаст наружу?
Не пойдет, программист нужен ;), а на поддержке таких нет. Если бы на этапе разработки "всплыло", другое дело.
Ии если бы у меня самого доступ был бы... питон знаю, программировать люблю. :)


← →
Медвежонок Пятачок ©   (2012-05-04 11:30) [5]

но его же совсем не обязательно физически прикручивать именно "там".
можно прикрутить подобный прокси "совсем сбоку". на любом другом хостинге.
правда программер все равно нужен....


← →
sniknik ©   (2012-05-04 11:31) [6]

Хм. похоже нашел,
http://pyplanet.ru/tag/Django?page=21
"Статья"
Подводные грабли web, django, python
Django RSS для Яндекс новостей

И судя по всему, для меня это значит "невозможно"...


← →
sniknik ©   (2012-05-04 11:36) [7]

> но его же совсем не обязательно физически прикручивать именно "там".
Вообще то обязательно, это билинг, пере направления, сторонние сайты, под чужим сертификатом, и много чего еще не допускается. Только прямые запросы.

И потом как я, клиент, скажу другим клиентам "протокол поменялся, теперь новости берите оттуда!"? Нонсенс.

Мне проще сказать, пользуйтесь моей программой, у меня все хорошо, да кто ж слушать то будет? У каждого свой велосипед "любовно взращенный".


← →
sniknik ©   (2012-05-04 11:47) [8]

> И судя по всему, для меня это значит "невозможно"...
Ха, а поддержка на ссылку сказала "мы попробуем". ;)


← →
Anatoly Podgoretsky ©   (2012-05-04 12:06) [9]

> sniknik  (04.05.2012 11:36:07)  [7]

Похоже ты в тупике.


← →
sniknik ©   (2012-05-04 12:15) [10]

> Похоже ты в тупике.
Не я. У меня все работает и так, т.к. пользуюсь нормальными методами. Просто у начальства похоже мнение, что это ничего не значит, а нужно знать какое то волшебное слово чтобы работало... и я его типа знаю, и меня типа попросили "скажи им что сделать, чтобы работало... но! этого нельзя, того нельзя, нормально/профессионально работать не предлагать, и вообще чтобы сразу, и вчера...".


← →
Anatoly Podgoretsky ©   (2012-05-04 12:23) [11]

> sniknik  (04.05.2012 12:15:10)  [10]

Я имею в виду задачу


← →
sniknik ©   (2012-05-04 12:37) [12]

> Я имею в виду задачу
А... ну тут я и не надеялся особо на решение. Слишком много ограничений, не знание инструмента, невозможность "пощупать" самому, и т.д. сразу сказал что ничего не выйдет.
И хотя поддержка "пробует", но ничего не меняется, а времени уже много прошло. Не получится наверное.


← →
Anatoly Podgoretsky ©   (2012-05-04 12:54) [13]

> sniknik  (04.05.2012 12:37:12)  [12]

Вот именно, подхода совсем никуда нет, и т.д.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.049 c
2-1346166751
avil
2012-08-28 19:12
2013.03.22
tcombobox со своими правилами


3-1282715135
fast
2010-08-25 09:45
2013.03.22
Вызов хранимой процедуры из FastReport


15-1350966507
И. Павел
2012-10-23 08:28
2013.03.22
Чужая админка сайта или своя?


4-1259040937
Alex_C
2009-11-24 08:35
2013.03.22
"Принудительная" запись в COM-порт


3-1280925588
Unknown_user
2010-08-04 16:39
2013.03.22
Отношения между таблицами БД




   Наверх