@ru_python

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

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

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: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
Юзайте f-строки
Юзайте . format?

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

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

fn main() {}
24.06.2019
13:38:41
Или % ))
printf style forever ♥️

Ворон
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] Делаю через алхимию

Yury
24.06.2019
13:51:07
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
вроде бы outerjoin ...
ты что ли руками через SQLA Core запрос составляешь?

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
Нет конечно) через session.query
и у тебя настроены relationship? правильно?

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

Yury
24.06.2019
13:59:48
и у тебя настроены relationship? правильно?
если речь о внешних ключах - тимлид их не заложил, он как-то просто на условиях запросы пишет)

т.е вот пример запроса 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?

Yury
24.06.2019
14:01:28
уволить тимлида
у него основная специализация не бекенд ??

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

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

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

это какая-то адская помесь из SQLA-ORM и ручных джойнов
ясно, значит воевать мне с этим самим))

Ворон
24.06.2019
14:03:37
Alex
24.06.2019
14:03:47
ясно, значит воевать мне с этим самим))
давай ты покажешь модели и что хочешь получить

Tishka17
24.06.2019
14:03:53
кек) ну может и бекенд, но точно не на питоне) мне как-то кидали предьяву, что я по pep8 исправляю код (ctrl + alt + l в пайшарме), мол лишний гемморой с коммитами ???
ну вообще, лучше конечно не меняеть форматирование во всем файле, если он большой. Я обычно кусками. Или отдельныим PR весь проект форматирю

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

Какого Бля
24.06.2019
14:04:20
у него основная специализация не бекенд ??
У тим лида специализация фронт?

Yury
24.06.2019
14:04:58
давай ты покажешь модели и что хочешь получить
такс... Модели. Сейчас скринами пришлю с базы таблицы)

Yury
24.06.2019
14:05:28
У тим лида специализация фронт?
хз, какая) Когда меня на проект брали, я не особо интресовался, меня работа интресовала и проект

Google
Yury
24.06.2019
14:05:32
а в коде их нет ещё?
Есть конечно

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
все равно не получается
ты понимаешь что остаток при делении на 10 не может быть равен 11, 12 и тд?

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?

Валерий
24.06.2019
14:13:00
In
не работает

Google
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:45
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

Валерий
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
ну any("Chromebook" in x for x in dict.values())
Прикольно) не знал про any Спасибо!

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

Страница 9422 из 9768