[00:10:33] : This room is not anonymous
[00:10:34] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[00:40:44] : This room is not anonymous
[00:40:44] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[01:10:53] : This room is not anonymous
[01:10:53] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[01:41:03] : This room is not anonymous
[01:41:03] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[02:11:14] : This room is not anonymous
[02:11:14] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[02:41:23] : This room is not anonymous
[02:41:23] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[03:11:33] : This room is not anonymous
[03:11:33] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[03:41:44] : This room is not anonymous
[03:41:44] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[04:11:53] : This room is not anonymous
[04:11:53] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[04:42:03] : This room is not anonymous
[04:42:03] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[05:12:14] : This room is not anonymous
[05:12:14] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[05:42:24] : This room is not anonymous
[05:42:24] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[06:12:33] : This room is not anonymous
[06:12:33] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[06:42:44] : This room is not anonymous
[06:42:44] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[07:12:53] : This room is not anonymous
[07:12:53] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[07:43:03] : This room is not anonymous
[07:43:03] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[08:13:13] : This room is not anonymous
[08:13:13] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[08:43:23] : This room is not anonymous
[08:43:23] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[09:13:33] : This room is not anonymous
[09:13:33] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[09:36:59] Лис: http://lethain.com/entry/2008/aug/18/an-introduction-to-using-couchdb-with-django/
[09:37:01] Лис: хохо
[09:39:26] lic: хотел узнать... можно ли на питоне сделать что то менюшки, как делают на ява-скрипт.... с выпадаюшими списками.. и анимацией...
или легче ява скрипт использовать..
[09:39:29] lic: :)
[09:39:52] typhon: на веб странице?
[09:39:55] lic: угу
[09:40:02] typhon: ну так это не питон будет
[09:40:09] typhon: а Дхтмл, например
[09:40:14] typhon: а питон это просто покажет
[09:41:50] lic: typhon: кхм... то есть как я понял.... что в самом питоновом скриптике это не описать..?
[09:42:38] Лис: lic, всякие понты с анимациями ajax-ами и прочими спецэфектами делаются javascript-ом
[09:42:45] Лис: т.е. на клиенте
[09:42:57] typhon: а питоном ты просто \то взять можешь и отдать клиенту
[09:43:08] lic: угу... все ясна
[10:13:14] : This room is not anonymous
[10:13:14] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[10:28:19] Лис: кто глядел http://code.google.com/p/python-markdown2
[10:28:21] Лис: ?
[10:58:23] : This room is not anonymous
[10:58:23] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[11:28:33] : This room is not anonymous
[11:28:33] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[11:58:43] : This room is not anonymous
[11:58:43] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[12:25:57] Лис: нде :/
[12:26:06] Лис: туповатая штука этот markdown2
[12:26:17] wiz: ждём textile 2
[12:26:20] Лис: экстеншены насмерть захардкодены
[12:26:53] Лис: и новые что бы дописать, надо прям в исходник их вставлять
[12:27:10] wiz: а манки-плагинингом нельзя?
[12:27:18] Лис: автор ещё очень пило замутил
if 'exten_name' in extras:
[12:27:26] Лис: вот именно поэтому и нельзя
[12:27:34] Лис: там нет вообще никакого интерфеса
[12:27:39] wiz: форкни (=
[12:27:57] Лис: та ну найух, я лучше обычный markdown допишу
[12:28:10] Лис: там можно свои экстеншены мутить скока влезет
[12:39:35] Лис: 2.0-beta
[12:39:40] Лис: который в git репе
[12:39:45] Лис: ох навороченый стал %)
[12:48:13] Лис: интересно, когда релиз будет
[12:50:50] traditio: добрый всем день!
подскажите, пожалуйста, следующее. имеется двумерный список a = [[0, 'a'], [0, 'b], [1, 'a'], ...]. Нужно из него убрать повторяющиеся элементы, т.е. ставить только a = [[0, 'a'],[1,'a'],...]. Как это лучше сделать, есть какие идеи?
[12:52:25] Лис: >>> dict([[0, 'a'], [0, 'b'], [1, 'a']])
{0: 'b', 1: 'a'}
:D
[12:54:18] Лис:
>>> dict([[0, 'a'], [0, 'b'], [1, 'a']]).items()
[(0, 'b'), (1, 'a')]
[12:54:57] mishok13: чочо?
[12:55:18] wiz: а set невзлетит?
[12:55:58] mishok13: list objects are unhashable
[12:56:19] mishok13: пора бы уже запомнить
[12:56:21] wiz: не взлетит
[12:56:30] wiz: In [3]: set(map(tuple, [[0, 'a'], [0, 'b'], [1, 'a']]))
Out[3]: set([(0, 'b'), (0, 'a'), (1, 'a')])
[12:56:53] wiz: он только полностью одинаковые пары уберёт
[12:57:32] mishok13: def foo(l):
ret = {}
for x in l:
[12:57:35] mishok13: пилять
[12:57:37] mishok13: это не вам
[12:57:40] mishok13: !
[12:57:55] wiz: эточо?
[12:58:03] mishok13: жажа
[12:58:25] Лис: гмгм, а как яйцо забацать?
[12:58:33] Лис: egg в смысле
[12:58:47] wiz: !google setuptools
[12:59:23] mishok13: In [58]: def foo(l):
....: ret = {}
....: for x in l:
....: if x[0] not in ret:
....: ret[x[0]] = x[1]
....: return ret
....:

In [59]: foo([[0, 42], [0, 13], [1, 4]])
Out[59]: {0: 42, 1: 4}
[12:59:40] wiz: омфг
[13:00:59] mishok13: можно конечно написать свой дикт, write-once, так сказать
[13:01:05] mishok13: но это будет тоже самое
[13:01:14] wiz: нах вообще что-то писать? (8
[13:01:21] wiz: dict(fooo).items()
[13:01:28] Лис: чото bdist_egg отсутствие в python setup.py --help-commands :/
[13:01:40] mishok13: wiz, ты дурак?
[13:01:58] Лис:
[kron@kron ~/REPOS/svn/django]$ python setup.py --help-commands | grep bdist
bdist create a built (binary) distribution
bdist_dumb create a "dumb" built distribution
bdist_rpm create an RPM distribution
bdist_wininst create an executable installer for MS Windows
[13:02:01] mishok13: [[0, 13], [0, 14]] -> {0: 14}
[13:02:11] mishok13: OP явно не этого хотел
[13:02:19] traditio: угу
[13:02:30] traditio: с dict(a).items() все рабоает )
[13:02:39] wiz: q:
[13:03:27] mishok13: так тебе порядок был до одного места?
[13:03:50] wiz: если нужен порядок, то это заворачивается в sorted()
[13:04:12] traditio: класс )
[13:04:16] mishok13: wiz, покажи-ка
[13:04:24] wiz: sorted(dict(a).items())
[13:04:35] mishok13: wiz, ты вообще не видишь разницы?
[13:05:05] wiz: ну, он сказал что работает, значит работает (ж
[13:05:16] mishok13: In [60]: dict([[0, 'a'], [0, 'b'], [1, 'a']]).items()
Out[60]: [(0, 'b'), (1, 'a')]

In [61]: foo([[0, 'a'], [0, 'b'], [1, 'a']])
Out[61]: {0: 'a', 1: 'a'}
[13:05:29] mishok13: как мне тут sorted поможет, если результаты разные?
[13:05:35] wiz: o_O
[13:05:53] wiz: одинаковые вообще-то
[13:06:02] wiz: а не
[13:06:22] wiz: просто у тебя берёт первый, а дикт - последний
[13:06:33] wiz: но это не принципиально походу (ж
[13:06:47] wiz: один хрен часть значений выбрасывается (=
[13:07:11] traditio: sorted не работает кстати
[13:07:36] traditio: нихрена не сортирует )
[13:08:00] wiz: работает
[13:08:07] wiz: In [11]: sorted(dict(([0, 'a'], [0, 'b'], [-1,'c'], [1, 'a'])).items())
Out[11]: [(-1, 'c'), (0, 'b'), (1, 'a')]
[13:09:24] traditio: а если по второму параметру сортировать - как тогда? :-D
[13:09:57] traditio: т.е. что бы a,b,c по порядку шло...
[13:10:10] wiz: In [12]: from operator import itemgetter
In [13]: sorted(dict(([0, 'a'], [0, 'b'], [-1,'c'], [1, 'a'])).items(), key=itemgetter(1))
Out[13]: [(1, 'a'), (0, 'b'), (-1, 'c')]
[13:11:15] traditio: а что такое itemgetter?
[13:12:13] wiz: get_first = itemgetter(0)
get_first('abc')
[13:12:19] wiz: 'a'
[13:12:40] mishok13: обьяснил, ага :)
[13:12:53] traditio: тоже ничего не понял
[13:13:02] traditio: NameError: name 'itemgetter' is not defined
[13:13:10] wiz: from operator import itemgetter
[13:13:42] wiz: !pydoc itemgetter
[13:13:48] traditio: О, гений! Откуда только ты все это знаешь ))
[13:13:52] wiz: !pydoc operator.itemgetter
[13:14:23] Лис: !pydoc django
[13:14:29] wiz: хыхы
[13:14:31] Лис: хохо %)
[13:14:59] wiz: там есть ещё attrgetter(n) - который вместо [n] будет брать .n
[13:15:19] traditio: только если строка юникодная... UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128) =)
[13:15:50] traditio: хм..
[13:16:38] wiz: это у тебя дефолтная кодировка не указана в питоне
[13:16:58] mishok13: а еще methodcaller
[13:17:23] traditio: дефолтная кодировка? ты про # -*- coding: utf-8 -*- ? всу указано
[13:17:26] wiz: не
[13:17:33] wiz: http://diveintopython.org/xml_processing/unicode.html
[13:18:18] wiz: сделай файлик sitecustomize.py и положи его в site-packages питона:
import sys
sys.setdefaultencoding('utf-8)
[13:19:41] traditio: >>> import sys
>>> sys.setdefaultencoding('utf-8')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'setdefaultencoding'
[13:20:12] traditio: а, файлик не сделал )
[13:25:25] traditio: а еще тупой вопросик.. )
a.append(data) добавляет data в конец списка a, а какая функция добавляет data в его начала?
[13:26:45] wiz: insert
[13:26:48] Лис: insert(0,)
[13:29:23] wiz: гыг
[13:29:46] wiz: никто в setdefaultencoding не пробовал base64 какой-нибудь поставить?
[13:29:51] wiz: или, там, zip ((=
[13:42:21] Лис: hg convert из git репозитория так бодренько конвертит, не то шо из svn :0
[14:07:24] traditio: Ребят, а кто знает как в Django имена моделей задавать, что бы в админке нормально названия отображались?
[14:07:59] Лис: MyCoolModel
[14:08:16] Лис: CamelCase короче говоря
[14:09:57] traditio: что это такое? MyCoolModel уже есть, а в админке пишется MyCoolModels, а надо "Моя кульная моделька" =)
[14:11:18] Лис: ээ
[14:11:24] Лис: чо?
[14:11:53] Лис: http://i33.tinypic.com/oji64k.jpg
[14:11:55] Лис: :D
[14:12:42] traditio: Ну как чего, заходишь в админку Django, там нормально написано - "Сайты", "Пользователи", "Группы", а моя моделька написана как "MyCoolModels" ((
[14:14:38] Лис: http://www.djangoproject.com/documentation/model-api/#verbose-name
[14:16:50] лорд Морфий: Лис: а помоему это не оно
[14:17:10] traditio: оно-оно
[14:18:07] Лис: verbose_name и verbose_name_plural
[14:18:09] лорд Морфий: traditio: хм, раньше небыло...недавно чтоли появилось ??? оно раньше талбицу просто по другому называло, а вот всю модель так и гнало по энглички
[14:18:29] Лис: туда можно загнать геттерстовые строки
[14:18:42] Лис: и тогда будет показыватся в соответствии с текущим переводом
[14:19:24] Лис:
class Meta:
verbose_name = _('Blabla')
verbose_name_plural = _('Blablas')
[14:19:32] Лис: потом в po файле перевести их
[14:20:05] лорд Морфий: Так можно, я так и делал обычно, но было бы удобнее как-то в модуле это определить, что-ли
[14:20:41] Лис: было бы, но нельзя
[14:23:22] Лис: ODT2TXT
======
ODT2TXT convers files in Open Document Text format (ODT) into
Markdown-formatted plain text.
[14:23:34] Лис: фига се, да %)
[14:23:55] Лис: http://gitorious.org/projects/python-markdown/repos/mainline/blobs/master/scripts/odt2txt.py
[14:28:43] wiz: лорд Морфий, что удобней было? перевод с кодом мешать или что?
[14:31:43] лорд Морфий: wiz: убоднее бы было в модуле описать правильный звучание для админки
[14:32:22] wiz: а чем не verbose_name ?
[14:37:27] лорд Морфий: wiz: вебозе-найм только для отдельной таблицы
[14:37:30] лорд Морфий: а не для всего модуля
[14:37:58] traditio: а для модуля?
[14:38:28] лорд Морфий: а для него вроде как нету
[14:38:35] лорд Морфий: только через перевод
[14:38:38] wiz: для модуля нет пока
[14:45:15] traditio: а через перевод как?
[15:15:23] : This room is not anonymous
[15:15:23] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[15:32:58] wiz: тоже никак
[15:33:12] wiz: можно извратнуться и поправить в шаблоне админки
[15:33:36] wiz: они ещё в раздумьях как лучше приложения заворачивать
[15:53:53] traditio: сделали бы в каждом приложении файлик meta.py например и всего делов )
[15:54:02] лорд Морфий: traditio: поддерживаю :)
[16:24:13] : This room is not anonymous
[16:24:13] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[16:53:48] лорд Морфий: xxx: а как правильно пишется топлесс?
yyy: top | less
[16:54:41] Лис: :D
[16:56:54] Лис: гм, а как в джвнге делается что бы месяцы локализованные в правильном падеже писались
[16:59:27] traditio: а никак вроде ) в английском падежей кроме винительного нету ))
[16:59:40] traditio: подскажите как из списка убрать пустые значения?
[16:59:56] traditio: есть a = ['', 'a', ''], нужно что бы осталось только ['a']
[17:00:53] xa4a: filter(lambda x: x, my_list)?
[17:03:12] traditio: а точнее?
filter(lambda x: return x != '', a) пишел invalid syntaxis
[17:03:28] xa4a: filter(lambda x: x, my_list)?
[17:03:37] xa4a: In [1]: filter(lambda x: x, ['', 'a', '']) Out[1]: ['a']
[17:03:52] traditio: а.ю
[17:03:56] traditio: а точно
[17:04:01] traditio: спасибо огромное )
[17:13:29] xa4a: хм. темплейттаги таки аццко функциональны. /me поимел на странице 294 запроса к бд. причём до того, она рендерится - 4
[17:16:03] Лис: xa4a, а чо за тег?
[17:16:31] xa4a: та написал тут один. ща смотрю, что он одно и то же дёргает на каждый элемент списка
[17:21:54] Муркт: имел ли кто несчастье такое - работать с HTTPS? :)
[17:22:54] traditio: xa4a: а как узнать сколько страница запросов к бд делает при загрузке???
[17:23:58] wiz: traditio, подсчитать
[17:24:16] Муркт: wiz: мощно
[17:24:25] wiz: дык (;
[17:24:37] xa4a: traditio: там, вроде мидлварь какая-то
[17:24:55] traditio: на калькуляторе ?? ((
[17:25:12] traditio: не , а как подсчитать, какая мидлварь и тп?
[17:25:13] wiz: если в джанге, то len(django.db.queries)
[17:25:37] traditio: в джанге, что бы внизу страницы вывело: запросов к БД столько-то
[17:25:40] xa4a: что если DEBUG=True && твой айпишник в INTERNAL_IPS && в строке адреса вписать &debug
[17:25:48] xa4a: о
[17:25:51] xa4a: dja
[17:25:56] xa4a: от лорьена, вроди
[17:26:02] xa4a: там с рюшечками, кажется
[17:26:23] Муркт: это называется - с блекджеком и шлюхами :)
[17:27:48] xa4a: чё-то у него всё поломалось. dumpz не работает, pydev лежит
[17:28:04] xa4a: traditio: http://72.14.205.104/search?q=cache:kJUjacSQQ24J:dja.pydev.ru/+dja+django&;hl=en&ct=clnk&cd=2&client=firefox-a
[17:28:52] traditio: а в шаблоне как вывести количество запросов к бд?
[17:28:58] A2K: /me проснулось, кажется
[17:29:13] xa4a: traditio: в байтфло можешь посмотреть)
[17:30:15] traditio: а есть какой-нибудь нормальный способ?  len(django.db.queries) говорит что такого атрибута нет в модуле
[17:31:01] xa4a: django.core.context_processors.debug можт
[17:31:30] traditio: у меня не грузится твоя ссылка
[17:31:43] Муркт: фаерволлы поруби
[17:31:58] Лис: traditio, http://www.djangosnippets.org/snippets/93/
[17:38:16] AlexKiriukha: Hi all
[17:40:09] traditio: блин, пишет - запросов 0. ip_processor подключать надо?
[17:42:07] xa4a: врядли
[17:42:26] xa4a: 1. Have 'django.core.context_processors.debug' in your TEMPLATE_CONTEXT_PROCESSORS setting (it was there in the default settings, last time I checked). 2. Have your current IP in your INTERNAL_IPS setting. 3. Use RequestContext when rendering the current template (if you're using a generic view, you're already using RequestContext).
[17:46:40] traditio: django.core.context_processors.debug - поставил
INTERNAL_IPS - 127.0.0.1 ?
return render_to_response(template, args, context_instance=RequestContext(request)) - так?
[17:49:40] xa4a: INTERNAL_IPS = список, да?
[17:49:48] xa4a: похоже так
[17:50:27] traditio: хоть список,хоть не список - показывает 0 Query
[17:50:33] xa4a: Вы ещё не пользуете render_to() Oo? Тогда мы идём к вам!
[17:50:43] xa4a: может таки 0?
[17:50:47] xa4a: если показывает уже
[17:55:10] traditio: не может он ноль показывать! там куча запросов
[17:55:30] traditio: вот код:
[17:55:37] traditio: from django.core.context_processors import debug
return render_to_response(
'auto/showall.html',
{'cars': cars, 'debug': True},
context_instance=RequestContext(request, processors=[debug])
)
[17:56:59] xa4a: а в сеттингсах = DEBUG=True?
[17:57:51] traditio: разумеется )
[17:59:25] A2K: xa4a, прикрути боту аватарку
[18:00:07] traditio: у кого нибудь django.core.context_processors.debug работает?
[18:00:55] xa4a: traditio: у меня работает
[18:00:59] xa4a: на r6399
[18:01:17] xa4a: A2K: а там не достаточно зайти лиентом и загрузить один раз vcard?
[18:01:21] xa4a: хмхм
[18:01:24] A2K: достаточно
[18:01:33] traditio: покажи исходники - как взываешь render_to_response, какой INTERNALS_IPS и тп?
[18:03:01] xa4a: {% if debug %}{% include "debug.html" %}{% endif %} в темплате
[18:03:13] xa4a: где debug.html - из djangosnippets/93
[18:03:16] xa4a: а в коде..
[18:03:56] xa4a: хм. может ещё settings.TEMPLATE_DEBUG=True
[18:04:38] traditio: стоит
[18:04:43] traditio: а в коде покажи?
[18:05:24] xa4a: TEMPLATE_CONTEXT_PROCESSORS = ("context_processors.debug",..)
[18:05:30] xa4a: а в context_processors:
[18:06:17] xa4a: http://pastebin.com/m2719c6c7
[18:10:33] traditio: т.е. объявляем эту функцию и пишем в render_to_response - context_instance=RequestContext(request, processors=[debug]) , так? все равно не работает
[18:10:37] traditio: пишет 0
[18:11:11] xa4a: context_extras['sql_queries'] = connection.queries
[18:11:23] xa4a: это может?
[18:11:57] xa4a: A2K: try it
[18:12:02] A2K: а чо?ъ
[18:12:04] A2K: где?
[18:12:13] A2K: а, да
[18:12:14] A2K: есь
[18:12:40] A2K: а, ненене
[18:12:49] A2K: сделай тогда уж png с прорачным фоном
[18:12:53] A2K: а то хирова получается
[18:14:25] traditio:  xa4a: в смысле это может? это у тебя в def debug объявлено
[18:14:44] xa4a: ну в смысле, у тебя в контексте есть sql_queries?
[18:23:03] traditio: не было, поставил, теперь говоритobject of type 'function' has no len() - ругается на тот сниппет
[18:24:23] xa4a: ну..
[18:24:26] xa4a: а
[18:24:29] xa4a: убежал
[18:26:12] xa4a: A2K: бя. сидел минут 10 только что колорпейнтом обрезал края картинке. потом сохранил её как жпег :\
[18:27:09] A2K: юзай меджик ванд из гимпаъ
[18:27:15] A2K: и ваще криту поставь )
[18:29:17] wiz: крита... буэ
[18:29:52] xa4a: крита кофис тянет
[18:30:01] xa4a: Total: 5 packages (5 new), Size of downloads: 69,264 kB
[18:30:09] wiz: гыг
[18:30:11] wiz: рекоменды отключи
[18:30:51] xa4a: рекоменды?
[18:30:54] xa4a: (неубунта)
[18:31:10] wiz: и недеб?
[18:31:13] xa4a: гента
[18:31:21] wiz: хехе
[18:31:26] wiz: ну тяни тогда, фигле (8
[18:31:32] wiz: карма такая (ж
[18:31:37] xa4a: та нах
[18:31:44] xa4a: я уж как-то колорпейнтом 8)
[18:32:05] A2K: :: Looking for packages in local library...
:: Sorry, no packages found.
[18:32:06] wiz: tux paint возьми (=
[18:32:07] A2K: :(
[18:32:24] A2K: :: Looking for packages in AUR, this will take some time...
[N] aur/krita-plugins (1.6.4-1): Krita-plugins is a set of plugins for Krita 1.6
[18:32:28] A2K: а самой криты нигде нету
[18:32:32] A2K: вероятно таки в коффисе
[18:33:40] A2K: но она как фотошоп на кути, судя по скринам
[19:03:44] : This room is not anonymous
[19:03:44] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[19:18:29] maniac: блин, оно kdelibs за собой тянет
[19:18:49] maniac: и вообще, чем гимп не угодил?
[19:19:01] maniac: кроме нонконформистского интерфейса)
[19:20:40] Лис: %)
[19:50:43] : This room is not anonymous
[19:50:43] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[20:05:25] gigimon: товарищи
[20:05:39] gigimon: помогите с лориеновским django-account пожалуйста
[20:06:53] gigimon: поставил по ману, дажнга из транка недельной давност
[20:06:56] gigimon: питон 2.5
[20:07:12] gigimon: вывалвиается при syncdb
[20:07:15] gigimon: File "/usr/lib/python2.5/site-packages/django/utils/translation/trans_real.py", line 185, in _fetch
apppath = os.path.join(os.path.dirname(app.__file__), 'locale')
AttributeError: type object 'OneTimeCodeAuthMiddleware' has no attribute '__file__'

[20:09:21] xa4a: gigimon: ну.. посмотри, что там в app
[20:09:36] gigimon: эм, можно подробнее?
[20:09:46] xa4a: а, хм
[20:10:22] xa4a: ну э
[20:10:40] xa4a: там, похоже, в app не то, что должо быть
[20:10:43] gigimon: INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'account.middleware.OneTimeCodeAuthMiddleware',
'account.backends.OneTimeCodeBackend',
)
[20:10:47] xa4a: судя по иксепшну
[20:10:54] xa4a: угу
[20:10:56] gigimon: как у него в ридмихи
[20:10:59] xa4a: мидлварь
[20:11:02] xa4a: в апах
[20:11:08] xa4a: 'account.middleware.OneTimeCodeAuthMiddleware',
[20:11:15] xa4a: мидлварь - в мидлвари
[20:11:27] gigimon: эээээ
[20:11:33] gigimon: а
[20:11:35] gigimon: понял,спс
[20:12:21] gigimon: теперь: AttributeError: type object 'OneTimeCodeBackend' has no attribute '__file__'
[20:12:37] gigimon: из INSTALLED_APPS я убрал middleware
[20:12:46] gigimon: backends тоже куда-то убрать?
[20:12:49] xa4a: да
[20:12:56] xa4a: в аутх_бекендс
[20:13:16] xa4a: AUTHENTICATION_BACKENDS
[20:13:21] gigimon: спс
[20:13:27] gigimon: наделали блоков блин))
[20:13:36] red-agent: маны читать нада
[20:13:37] red-agent: придурок
[20:13:47] gigimon: че сразу придурок (
[20:19:59] penpen: A2K, она сильно до фотошопа не дотягивает
[20:39:31] Хрюндель (джангист): Шаломчеги
[20:41:29] Хрюндель (джангист): a = 'http://www.imdb.com/title/tt0467406/'
regex = re.compile('http://www.imdb.com/title/[\d\w]{9}/')
regex.math(a)
и нифига.. Кто видит где я ошибся?
[20:44:31] xa4a: r''
[20:44:52] Хрюндель (джангист): а, вроде догнал..
[20:45:05] xa4a: и эта
[20:45:11] xa4a: у меня оно матчится
[20:45:16] xa4a: в чём проблема?
[20:45:19] Хрюндель (джангист): у меня тоже ))
[20:45:24] Хрюндель (джангист): луна
[20:45:28] Хрюндель (джангист): фаза щас такая
[20:47:00] xa4a: нет
[20:47:02] xa4a: сейчас день
[20:49:56] Хрюндель (джангист): xa4a, ты где живёшь что у тебя день?
[21:18:41] Хрюндель (джангист): Кто знает как с помощью BeautifulSoup
достать отюсда Title? http://www.trynt.com/movie-imdb-api/v1/?i=&;u=http%3A%2F%2Fwww.imdb.com%2Ftitle%2Ftt0467406%2F
Я вот делаю
from BeautifulSoup import BeautifulStoneSoup
import urllib2
a = urllib2.urlopen("http://www.trynt.com/movie-imdb-api/v1/?i=&;u=http%3A%2F%2Fwww.imdb.com%2Ftitle%2Ftt0467406%2F")
soup = BeautifulStoneSoup(a)
soup.title
оно мне выдаёт
<title>Juno (2007)</title>
а надо просто Juno (2007)
[21:21:58] xa4a: dir(soup.title) ?
[21:22:33] xa4a: /me подозревает .content .text или че-то такое
[21:26:57] Хрюндель (джангист): .string
[21:27:07] Хрюндель (джангист): методом научного тыка
[21:30:44] maniac: contents[0] вроде
[22:00:54] : This room is not anonymous
[22:00:54] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[22:31:04] : This room is not anonymous
[22:31:04] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[23:01:13] : This room is not anonymous
[23:01:13] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[23:31:24] : This room is not anonymous
[23:31:24] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека