
Stepan
24.06.2019
13:18:32
Ребят кто работал с твитер апи, можно ли как то получать акуесс и секрет токен автоматики, посылая куда то запрос, тоесть я посылаю запрос с логином и паролем, а получаю токены. Заранее спасибо. Не нашел(

Скрудж
24.06.2019
13:25:00

Ворон
24.06.2019
13:31:16
Добрый день! Можно тут вопросы позадавать?

fn main() {}
24.06.2019
13:31:34

Google

Скрудж
24.06.2019
13:31:36
Нет, чатик для красоты

Ворон
24.06.2019
13:32:22
ок, изучаю питон, пишу такой код
for a in range(1, 11):
if a == 1:
print('true')
elif a == 11:
print('false')
else:
print('nil')
вывод:
true
nil
nil
nil
nil
nil
nil
nil
nil
nil
почему?

Скрудж
24.06.2019
13:33:08
Потому что у тебя а принимает значения от 1 до 10 включительно (11 не принимает), срабатывает else, выводится nil
Вопросы по азам и прочему лучше: https://t.me/ru_python_beginners

Ворон
24.06.2019
13:36:49
а так?
for messages_count in range(0, 100):
remainder = messages_count % 10
if messages_count == 0:
print('У вас нет новых сообщений')
elif remainder == 1:
print('У вас ' + str(messages_count) + ' новое сообщение')
elif remainder == 0 or remainder >= 5 or remainder > 11 and remainder < 19:
print('У вас ' + str(messages_count) + ' новых сообщений')
else:
print('У вас ' + str(messages_count) + ' новых сообщения')

polunin.ai???
24.06.2019
13:37:07

fn main() {}
24.06.2019
13:37:17

polunin.ai???
24.06.2019
13:37:17
Юзайте f-строки

Ворон
24.06.2019
13:37:25
как?

polunin.ai???
24.06.2019
13:37:33
Или на крайняк .format()

fn main() {}
24.06.2019
13:37:37

Google

Dmitriy
24.06.2019
13:38:27
Или % ))

Ворон
24.06.2019
13:38:39
это учебный пример, сравнения (or, and)

fn main() {}
24.06.2019
13:38:41

Ворон
24.06.2019
13:40:31
вот что у меня не получается

Yury
24.06.2019
13:41:04
Привет всем)
Парни, такой вопрос.
У меня есть 2 таблицы
Goods:
id | name_good
1 | name1
Specs:
spec_id | good_id
1 | 1
2 | 1
3 | 2
Можно ли одним запросом вернуть значение с 1 таблицы + spec_id списком, чтобы получилось такое
1 name1 [1,2]
Делаю через алхимию

Alex
24.06.2019
13:50:52

Yury
24.06.2019
13:51:07

Unknown
24.06.2019
13:51:18

Yury
24.06.2019
13:51:24
вроде бы outerjoin ...

echo
24.06.2019
13:52:25
Ребята, привет. Такой вопросик. У меня проект развернут на DO. Убунта, nginx, django, все дела.
Каким образом дампится бд в json с сервера?
Python manage.py dumpdata не работает.

Alex
24.06.2019
13:54:15

Misha
24.06.2019
13:55:04
В условии сказано что если число равно от 11 до 19, а ты в коде проверяешь равен ли остаток от деления на 10 какому-то из этих чисел.
... or 11 <= messages_count <= 19

Yury
24.06.2019
13:56:42
Мне просто понять возможность этого

Alex
24.06.2019
13:57:20
в таком случае тебе нужно почитать про стратегии загрузки
https://docs.sqlalchemy.org/en/13/orm/loading_relationships.html

Yury
24.06.2019
13:59:48
т.е вот пример запроса
self.session.query(Goods, StopList, Workshops, GoodsLimit).outerjoin(
StopList, Goods.id==StopList.id).outerjoin(
Workshops, Goods.printgroup==Workshops.id).outerjoin(
GoodsLimit, Goods.id==GoodsLimit.productid).filter(
Goods.parentid==parentid).order_by(Goods.isgroup.desc(),Goods.name)

Google

Tishka17
24.06.2019
14:00:33
кстати, алхимия умеет в relation без FK?

Alex
24.06.2019
14:00:38
ох

Yury
24.06.2019
14:01:28

Tishka17
24.06.2019
14:01:43
ну просто иногда отклюают FK чтобы чуть оптимизировать, елси целостность уже в аппе проверяется

Alex
24.06.2019
14:01:43
это какая-то адская помесь из SQLA-ORM и ручных джойнов

Tishka17
24.06.2019
14:01:49

Yury
24.06.2019
14:02:57
LOL
кек)
ну может и бекенд, но точно не на питоне)
мне как-то кидали предьяву, что я по pep8 исправляю код (ctrl + alt + l в пайшарме), мол лишний гемморой с коммитами ???

Alex
24.06.2019
14:03:31

Ворон
24.06.2019
14:03:37

Alex
24.06.2019
14:03:47

Tishka17
24.06.2019
14:03:53

Ворон
24.06.2019
14:03:58
все равно не получается

Alex
24.06.2019
14:04:10

Какого Бля
24.06.2019
14:04:20

Yury
24.06.2019
14:04:58

Tishka17
24.06.2019
14:05:25

Yury
24.06.2019
14:05:28

Google

Yury
24.06.2019
14:05:32

Какого Бля
24.06.2019
14:05:44

Tishka17
24.06.2019
14:05:49
ну если и в базе нет связей, толку

Yury
24.06.2019
14:06:00

Какого Бля
24.06.2019
14:06:13
Фрилансеры?

Yury
24.06.2019
14:06:14
В этом чате работу нашел

Misha
24.06.2019
14:06:14

Yury
24.06.2019
14:06:20
да

Какого Бля
24.06.2019
14:06:35
Грустно

Yury
24.06.2019
14:06:49

Какого Бля
24.06.2019
14:07:06
Из за таких факапов лоялтность к фрилансерам падает
А это мой хлеб
Хнык

Misha
24.06.2019
14:07:13

Ворон
24.06.2019
14:07:59

Yury
24.06.2019
14:08:19
Хотя какие-то вещи я там в виду своего опыта не вижу, в чем именно косяк
Но и что приятно - мне дают развиваться и даже платят за это, хаха

Какого Бля
24.06.2019
14:09:45
Тут есть qa?

Валерий
24.06.2019
14:12:23
Привет всем, подскжаите плиз
Взял все значения словаря, получилось вот что - dict_values([{'iPad'}, {'Mac', 'x86_64'}, {'iPhone'}, {'Android', 'Chromebook'}])
Как можно проверить, есть ли в этом словаре Chromebook?

Ilia
24.06.2019
14:12:51

Валерий
24.06.2019
14:13:00

Google

Ilia
24.06.2019
14:13:33

Yury
24.06.2019
14:13:41
class Goods(Base):
tablename = 'shop_goods'
id = Column(String, primary_key=True)
isgroup = Column(String, index=True)
parentname = Column(String)
parentid = Column(String, index=True)
name = Column(String, index=True)
class Specs(Base):
tablename = 'shop_specs'
id = Column(String, primary_key=True)
productid = Column(String)
specname = Column(String, index=True)
price = Column(REAL)
class GoodsSpecs(Base):
tablename = 'shop_goods_specs'
id = Column(Integer, primary_key=True)
productid = Column(String)
specid = Column(String)
price = Column(REAL)
Вот модели

Какого Бля
24.06.2019
14:13:44

Валерий
24.06.2019
14:13:45

Ilia
24.06.2019
14:14:42

Yury
24.06.2019
14:14:54
А хочу получить
Good + Specs[id, name, price] + GoodsSpecs[price]
Разумеется, там может быть null :)

Валерий
24.06.2019
14:15:10

Sergey
24.06.2019
14:15:15
Всем привет!
Сервис на джанге, работаю на Debian 9, запустил связку Django + celery + rabbitMQ.
В целом всё хорошо - таски выполняются, письма отправляются, celery пишет результаты. Но что-то я вс-таки сделал не так, потому напрягают два момента:
1. Если запускать опцией celery flower -A sv --broker=amqp://admin:admin@localhost:5672/myvhost то localhost:5555 доступен, но там не отображается ни одной задачи. Т.е. нет совсем ничего, как будто ничего не работает.
2. В логе RabbitMQ появляются сообщения вида [E 190624 13:47:03 broker:82] RabbitMQ management API call failed: HTTP 401: Unauthorized. При этом если зайти на localhost:15672 то я вижу свои задачи в connections и в queues
Подскажите пожалуйста, где я что недонастроил?

Ilia
24.06.2019
14:15:46

Какого Бля
24.06.2019
14:15:57
For i in dict:
If "value" in i['value']:
Pass
Или если нужно точность символов то лучше in заменить на ==
Или через assert

Tishka17
24.06.2019
14:25:14

Валерий
24.06.2019
14:25:31
да

Tishka17
24.06.2019
14:25:49
ну any("Chromebook" in x for x in dict.values())

Валерий
24.06.2019
14:28:38

Nikolay
24.06.2019
14:36:13
Угадайте, кто я