
Pavel
06.05.2017
08:01:02
Нужно укоротить поле, но только когда запрашивается список объектов
а для одного выводить полное поле
как сделать можно правильно?

Maxim robox
06.05.2017
08:03:28

Google

Pavel
06.05.2017
08:04:12
Ну есть например body у поста, 10_000 букв, а нужно при запросе списка постов, выводить body по 100 только

Dmitriy
06.05.2017
08:04:39

Маришка
06.05.2017
08:05:12

Maxim robox
06.05.2017
08:06:28

Pavel
06.05.2017
08:07:27
Всем спс за ответы, Dmitriy помог, делается так:
class Meta:
list_serializer_class = CustomListSerializer

Maxim robox
06.05.2017
08:19:32

light
06.05.2017
08:55:50
хай всем
есть ли возможность в питоне объявлять переменные циклом?

Проксимов
06.05.2017
08:57:27

light
06.05.2017
08:59:24
хочу создать кучу объектов с именем например [ 'x' + str(i) for i in range(10)]
понимаю, что бред, но вдруг есть способ?:)

Проксимов
06.05.2017
09:00:12

Maxim robox
06.05.2017
09:00:21
Есть. Но это бред, да.

Google

Стас Щетинников
06.05.2017
09:00:49

Проксимов
06.05.2017
09:00:58
Без этого 99,9% можно обойтись

Стас Щетинников
06.05.2017
09:01:08

Artem
06.05.2017
09:01:23
через локалс не очень
можно насоздавать полей у объекта динамически и этим насытить свою потребность
сетаттром

Стас Щетинников
06.05.2017
09:02:25

Artem
06.05.2017
09:02:48
какой дикт? человек хочет поизвращаться

Стас Щетинников
06.05.2017
09:03:09

light
06.05.2017
09:03:32
сетаттр решает
добра вам

Artem
06.05.2017
09:03:44
во, видишь

Стас Щетинников
06.05.2017
09:04:31
ох, любители извращений ;)

Проксимов
06.05.2017
09:11:41

light
06.05.2017
09:12:10
можно подробней?

Сергей
06.05.2017
09:29:35
Классы можно создавать через type(название класса, кортеж родительских классов, словарь полей)

Проксимов
06.05.2017
09:47:02
А можно и не создавать

Сергей
06.05.2017
09:48:16
Это полезно знать, чтобы понять как работают метаклассы

Проксимов
06.05.2017
09:48:53

Сергей
06.05.2017
09:50:50
Действительно, они редко нужны. Хороший пример когда они нужны – модели sqlalchemy. Мне просто нравится изучать как можно подробнее язык)

Google

Yuryi
06.05.2017
10:05:28
ребят, ковыряю впервые виртуаленв. На локалке стоит 2.7, на венв надо поставить 3.6. Как это провернуть ?

Ruslan
06.05.2017
10:08:51
прочитать man и указать правильный питон при создании нового окружения

Aragaer
06.05.2017
10:08:56
virtualenv -p /path/to/python-3.6 .env

Yuryi
06.05.2017
10:09:52
да, это я видел, это пути до чего ? до установленного на локалке питона ? т.е. в любом случае устанавливать на локальную второй прийдётся ?
я просто думал мб сть вариант установить только в венв

Aragaer
06.05.2017
10:10:39
да, придется

Yuryi
06.05.2017
10:12:56
понял, спс

Miroslav
06.05.2017
11:09:13
Народ, привет!
Что посоветуете почитать по асинхронному программированию? Можно на английском.

Igor
06.05.2017
11:12:29
http://masnun.com/2015/11/13/python-generators-coroutines-native-coroutines-and-async-await.html

Sergei
06.05.2017
11:27:57
странно, что они генераторы рассматривают вместе с многопоточностью... они ж по сути к этому не относятся

Pavel
06.05.2017
11:57:31

Dauren
06.05.2017
12:09:11
https://www.youtube.com/watch?v=M-UcUs7IMIM

Маришка
06.05.2017
12:47:06

serbernar
06.05.2017
13:46:03
Подскажите: а на джанге можно написать видео-стрим?
https://ru.wikipedia.org/wiki/RTSP

Евгений
06.05.2017
14:05:17
в модуле math есть функция факторизации (разложения на простые множетели) числа?

Sergei
06.05.2017
14:08:42
оно?

b0g3r
06.05.2017
14:09:02
лол

Google

Oleksandr ror191505
06.05.2017
14:09:11
факториал и факторизация это несколько разные вещи

Евгений
06.05.2017
14:11:05
ок
по отдельности чутка раскурил http.server и asyncio, но не могу понять, как их совместить... везде в гугле либо левые поделки, либо aiohttp

Artem
06.05.2017
15:26:25
используй aiohttp, http.server не нужен

Евгений
06.05.2017
15:57:01

Admin
ERROR: S client not available

Artem
06.05.2017
15:57:43
embedded какой-то что ли?

Stanislav
06.05.2017
16:00:52
Сервер на чистом питоне

Artem
06.05.2017
16:01:19
наркомания, никто так не делает

Stanislav
06.05.2017
16:01:43
И тут я вспомнил как одному человеку тестовое задание дали сделать на чистом жс контекстное меню на пкм
Анимации и прочее - хардкод
Хз чем такое поможет, кроме шизы

Artem
06.05.2017
16:03:00
если не оплачиваемое, то вообще лол

Stanislav
06.05.2017
16:03:34
Это все хайп виноват
Так много галер именно из-за хайпа вокруг ойти

Artem
06.05.2017
16:04:49
кстати, знайте, что по закону вам не вправе платить меньше во время испытательного срока
про тестовые задания нужно отвечать "это займет столько-то часов и будет стоить вам столько-то денег"

Google

Евгений
06.05.2017
16:07:00

Stanislav
06.05.2017
16:07:05

Sergei
06.05.2017
16:07:42
Кто-нибудь знает есть ли способ интерпретировать bytes как файл, прочитанный с диска?

Artem
06.05.2017
16:08:31

Stanislav
06.05.2017
16:08:50

Artem
06.05.2017
16:08:53

Проксимов
06.05.2017
16:10:09

Евгений
06.05.2017
16:10:15

Artem
06.05.2017
16:12:09
не обязательно они должны быть кому-то нужны, главное чтобы было не стыдно показать

Daniel
06.05.2017
16:48:01
Чат, скажите пожалуйста, подставлять значения столбца в SQL запросе нельзя? У меня есть класс для работы с SQLite, а вот метод с помощью которого я обновляю информацию о пользователях.
def update_user(self, uid, **kwargs):
for i in kwargs:
self.cursor.execute('UPDATE users SET :param = :value WHERE id = :uid', {'uid' : uid, 'param' : i, 'value' : kwargs[i]})
self.connection.commit()
Но в результате я получаю ошибку "near ":param": syntax error". Если столбец указываю без подставления значения - то всё работает.

Vasiliy
06.05.2017
17:04:24
Ну то есть может и надо так отвечать, но только если тебе эта вакансия и так не интересна
Или если ты такая особенная снежинка, что тебя просто за имя возьмут

Aragaer
06.05.2017
17:09:52
а я люблю тестовые задания

Сергей
06.05.2017
17:19:47

Pavel
06.05.2017
17:23:35

Сергей
06.05.2017
17:28:10
Вроде бы это прозвучало в контексте многопоточности или я не правильно понял