@pydjango

Страница 158 из 1273
Ruslan
01.03.2017
17:47:13
чуть осталось :)

то же CNN говорит, что Грозный за всё правление казнил около 3000

Eugene
01.03.2017
17:48:10
Как будто это что-то плохое ;)

Tigran
01.03.2017
17:48:18
3000 человек?)

Google
Ruslan
01.03.2017
17:49:03
а в это же время, добрый Карл 9 во Франции организовал варфоломеевскую ночьку с потерями на 5000-30000 (CNN затруднется подсчитать)

Tigran
01.03.2017
17:49:40
Разные авторы утверждают, что Сталин убил около 60 млн человек

мне кажется, 3000 ничто по сравнению с этим

Michael
01.03.2017
17:50:00
лично расстрелял?

Ruslan
01.03.2017
17:50:13
угу :)

Tigran
01.03.2017
17:50:14
нет, конечно

его режим расстрелял)

Michael
01.03.2017
17:50:43
а, точно, он Гитлера загипнотизировал.

Ruslan
01.03.2017
17:51:06
вот например есть документы, что Хрущёв перевыполнял план по расстрелам на Украине, тоже Сталин виноват? :)

Tigran
01.03.2017
17:51:20
нет

Ruslan
01.03.2017
17:51:22
куда их записывать, Сталину или Хрущёву в зачёт?

Tigran
01.03.2017
17:51:28
но сравните кол-во

Ruslan
01.03.2017
17:52:02
я в общем веду к тому, что всё сложно и заек у власти нет нигде, зайки даже до кандидатов в депутаты не доживают

Google
Ruslan
01.03.2017
17:52:26
"наши упыри" ничем не лучше и не хуже "их упырей"

Tigran
01.03.2017
17:52:38
начиная от жестокого расстрела царской семьи (вплоть до детей, личного повара и врача)

Ruslan
01.03.2017
17:52:44
просто с нашими у нас есть некий соц договор, а с чужими нет

Tigran
01.03.2017
17:53:19
заканчивая ЧК, НКВД

Ruslan
01.03.2017
17:53:26
начиная от жестокого расстрела царской семьи (вплоть до детей, личного повара и врача)
тут до сих пор чётко не выяснено кто и зачем, смысла в этом не было

Tigran
01.03.2017
17:53:55
почему не выяснено? это были большевики

Ruslan
01.03.2017
17:54:20
да там большевиками были те, в чью деревню большевики зашли

зашли бы белые, стали бы белыми

да и бегали туда обратно неоднократно

Tigran
01.03.2017
17:54:40
точнее, профессиональные революционеры (нынче называются террористами)

Ruslan
01.03.2017
17:54:42
гражданская война была

Michael
01.03.2017
17:54:58
давайте по теме, пожалуйста.

Ruslan
01.03.2017
17:54:59
не, они победили, значит революционеры :)

а, о фильме Django unchained :) бодренький фильм

Tigran
01.03.2017
17:55:48
есть еще хороший музыкант) Django Reinhardt

Ruslan
01.03.2017
17:56:00
не слышал :)

имя знакомое, но музыку не угадаю

Tigran
01.03.2017
17:56:11
серьезно?)

в его често и назвали фреймворк

Ruslan
01.03.2017
17:56:38
это правда, про фреймворк знаю, а с творчеством не знаком

Google
Tigran
01.03.2017
17:56:52
геймеры узнают

почти все саундтреки из игры Мафия 1 - его творчество)

Ruslan
01.03.2017
17:57:38
о, в это играл... но очень давно

Tigran
01.03.2017
18:01:35
а кто нибудь работал с Scrapy?

Serge
01.03.2017
18:02:14
Я работал

Tigran
01.03.2017
18:03:10
найдется время для вопросов в личке?

Serge
01.03.2017
18:04:00
Я боюсь я не сильно в технических вопросах помогу. Последний раз его использовал года 4 назад на паре парсеров и все. В ньюансы не вникал. Но это самое лучшее что я видел для парсинга

Tigran
01.03.2017
18:04:44
хорошо)

Serge
01.03.2017
18:05:11
У них хорошая документация в отличии от python-grab

Eugene
01.03.2017
18:06:47
Чем парсить лучше Википедию? У них норм апи? Надо пару стран и городов спарсить, описание первый абзац

Nardis
01.03.2017
18:09:55
Serge
01.03.2017
18:10:20
Парсил страны с вики, не через Api просто писал сам парсер

Eugene
01.03.2017
18:11:07
Через requests?

Serge
01.03.2017
18:13:02
да

в большинстве случаев реквест достаточно, скрапи для тяжелых парсеров, что мне там понравилось можно остановить и запустить с остановленного момента

Denis
01.03.2017
19:16:55
Я использую реквестс + beautifulsoup4

Для изи

Serge
01.03.2017
19:23:52
Для изи достаточно реквест и lxml

Tigran
01.03.2017
20:23:02
а почему не scrapy?

Google
Alexander
01.03.2017
20:39:57
scrapy тяжёлая артиллерия

а так вообще для простых вещей я использую https://github.com/ross/requests-futures + lxml

Admin
ERROR: S client not available

Eugene
01.03.2017
20:45:32
поставил звездочку)

Блин, бесят эти эксперименты с дизайном..

Alex
01.03.2017
20:48:01
https://scrapinghub.com/portia/

гуй к скрапи

Denis
01.03.2017
21:16:26
Older
02.03.2017
09:22:29
Господа, чому консоль ругается на DJANGO_SETTINGS_MODULE. Она же определена http://pastebin.com/c0jkwWHc

In [2]: import os In [3]: os.environ['DJANGO_SETTINGS_MODULE'] Out[3]: 'aa_server.settings'

Serge
02.03.2017
10:34:47
раз ругается, значит не определена

Pavel
02.03.2017
12:08:43
Господа, чому консоль ругается на DJANGO_SETTINGS_MODULE. Она же определена http://pastebin.com/c0jkwWHc
Я бы дебажил в направлении использования этой переменной. Вполне возможно, что в том процессе интерпретатора, в котором она нужна, ее нет

Eugene
02.03.2017
13:48:35
https://habrahabr.ru/company/mailru/blog/323056/ интересненько

Игорь
03.03.2017
05:19:47
Ждем пропаганду ИГИЛ

Artem
03.03.2017
07:24:35
Привет! подскажите, можно ли сделать поиск по @property модели в коробочной админке?

Ruslan
03.03.2017
08:07:22
каждый раз, когда подходит время продлять домен http://djbook.ru я раздумываю...

ros
03.03.2017
08:16:09
перенести на docs.djangoproject.com сильно проблемно все наработки? там даже польский есть

Ruslan
03.03.2017
08:18:17
и форум?

ros
03.03.2017
08:20:57
и форум?
еслиб не сказали яб и не нашел его

Google
Максим
03.03.2017
09:09:58
Добрый день, подскажите как заемнить

DialogStepRouting.objects.filter(chat_id=dialog_data['chat_id']).dialog_data['step']+1)

на DialogStepRouting.objects.next_step(dialog_data['chat_id'])

parikLS
03.03.2017
09:11:23
Manager?

Максим
03.03.2017
09:12:06
Да, как внем определить для какой записа делать инкремент?!

@staticmethod def next_step(chat_id): DialogStepRouting.objects.filter(chat_id=chat_id).update(step=F('step') + 1)

Сделал так, но мне кажется что полная хрень

так правильней: def next_step(self, chat_id): self.filter(chat_id=chat_id).update(step=F('step') + 1)

Eugene
03.03.2017
09:16:48
Не понятно структуру модельки и для чего и когда должен произойти инкремент.

Максим
03.03.2017
09:19:07
`class DialogStepRouting(models.Model): chat_id = models.IntegerField(verbose_name="Идентификационный номер чата") command = models.CharField(max_length=80, verbose_name="Текущая комманда") step = models.IntegerField(verbose_name="Номер шага") # Adds method objects = UserManager() def __unicode__(self): return 'Chat ID: %s; Command: %s; Step number: %s' % \ (self.chat_id, self.command, self.step) class Meta: db_table = 'dialog_step_routing' verbose_name_plural = 'Диалоги с пользователями'`

`class UserManager(models.Manager): """ Useful user db-methods """ def random(self): count = self.aggregate(ids=Count('id'))['ids'] random_index = randint(0, count - 1) return self.all()[random_index] def next_step(self, chat_id): self.filter(chat_id=chat_id).update(step=F('step') + 1)`

Страница 158 из 1273