@ru_python

Страница 7188 из 9768
Tigran
28.11.2018
09:29:21
типа (а(рбуз)|(прель))|(ба(нан)|(лкон))
но регулярки в питоне так реализованы, что «оптимизация» — это вообще не про них

SetazeR
28.11.2018
09:29:31
почему и any

Tigran
28.11.2018
09:29:35
можно re2 взять

*************
28.11.2018
09:31:02
API request если у меня кроме 200 ок ничего нет, как бы сделать чтобы возрашал к примеру "там пусто". if response.content is None: print('Empty') не работает

Google
Андрей
28.11.2018
09:33:16
ну вот как раз такую регулярку и хотел юзать
Маты или что ещё детектировать? )

Sergey
28.11.2018
09:34:27
Маты или что ещё детектировать? )
не, просто поиск нужных постов вк

SetazeR
28.11.2018
09:41:57
*************
28.11.2018
09:42:12
Ruslan
28.11.2018
09:42:15
камрады, как в sqlalchemy кошерно таблички объявлять? Table? Base из declarative_base? Model?

SetazeR
28.11.2018
09:42:44
камрады, как в sqlalchemy кошерно таблички объявлять? Table? Base из declarative_base? Model?
не знаю что в твоём понятии кошерно, могу показать как у меня

Ruslan
28.11.2018
09:43:10
я сделал второй вариант, объявил M2M, но не могу понять как теперь это заселектить

SetazeR
28.11.2018
09:43:20
https://github.com/setazer/ohaio_poster/blob/master/db_mng.py

Google
SetazeR
28.11.2018
09:44:58
типичный select: with session_scope() as session: mon_items = session.query(MonitorItem).all()

marchwinks
28.11.2018
09:45:04
sqlalchemy.scheme

Ruslan
28.11.2018
09:45:18
conn_string = f"mysql+mysqldb://{DB_USER}:{DB_PASSWORD}@{DB_HOST}:{DB_PORT}/{DB_NAME}"

что за f""?

SetazeR
28.11.2018
09:45:34
f-строки же

Ruslan
28.11.2018
09:45:47
что-то мимо меня прошло

Gennady
28.11.2018
09:45:55
что за f""?
https://shultais.education/blog/python-f-strings

SetazeR
28.11.2018
09:46:01
не писать "{}".format(param), а просто f"{param}"

Ruslan
28.11.2018
09:46:08
зачитаю щас! это ж ах....нно

SetazeR
28.11.2018
09:46:23
нудык

Ruslan
28.11.2018
09:46:51
ладно, про селект M2M щас спрошу

Gennady
28.11.2018
09:47:13
И быстро "на холодную". Если "на горячую" - то быстрее +

Ruslan
28.11.2018
09:47:19
есть связка таблиц A-m-B, мне надо вытащить не только А и Б, но и m данные

есть пример?

Jentry
28.11.2018
09:49:03
есть связка таблиц A-m-B, мне надо вытащить не только А и Б, но и m данные
в чем сложность? два join и все необходимые поля в select’е

ddd
28.11.2018
09:54:40
Ёлочка в этом году будет?

some_random_anonymous
28.11.2018
09:55:40
Будет. Будем решать.

Задачи уже готовы судя по твитеру автора.

marchwinks
28.11.2018
09:55:52
?

some_random_anonymous
28.11.2018
09:56:18
Я в этом году на Typescript буду. В прошлом на Go.

Google
?
28.11.2018
09:57:20
Я впервые буду участвовать

Vadim ?
28.11.2018
09:58:05
Можете ввести в курс ёлочки ?

Daniel
28.11.2018
09:58:53
Что за движ?

ddd
28.11.2018
09:59:18
Vadim ?
28.11.2018
10:00:04
Advent of code
Это квест , как я понимаю ?

Yana
28.11.2018
10:03:48
#работа #вакансия #москва Ищем Python разработчика в FL.ru (можно удаленно) Мы планируем существенный Upgrade email маркетинга и ищем человека, который построит технологическую платформу для управления триггерными и событийными рассылками. Для этого мы используем следующий стек технологий: – Python для разработки – Vertica для хранения и обработки данных – RabbittMQ для управления очередями – Tableau для анализа эффективности Главная задача: создание эффективной платформы для бесперебойной работы email отдела и ее поддержка. Требования • Отличные знания T-SQL • Опыт работы с Python или PHP • понимание принципов асинхронного программирования • Умение тестировать свой код • Понимание архитектуры DWH/ETL/OLAP/BI решений З/п вилка до 130 000 net

Maxim
28.11.2018
10:10:28
я думал, вилка, это когда два значения) или первым подразумевается 0)?

marchwinks
28.11.2018
10:10:49
второго net

SetazeR
28.11.2018
10:11:25
ты думал это net worth? а это просто net, бгг

ddd
28.11.2018
10:13:05
>вилка до 130 000 (нет)

Ruslan
28.11.2018
10:17:21
Добрый день. Прошу совета касательно архитектуры: Есть 3 скрипта со своим набором зависимостей, которые конфликтуют, поэтому имеем 3 вирт окружения. Есть веб-приложение(основное aka вебморда), у которого свое вирт окружение, которое должно включить в себя функции 3х скриптов обозначенных выше, но они будут падать при запуске из вирт окружения веб-приложения. Как же быть? Первое, что приходит в голову, это поднять 3 экзепляра веб-приложений на фласке для каждого из скриптов, соответственно. И сделать API, чтобы основное приложение могло с ними спокойно общаться, но наверняка я что-то упускаю и есть другие варианты. Подсобите, плиз

Roman
28.11.2018
10:19:26
"Всем привет, есть вопрос." Есть list в котором есть допустим 3 queryset: [<QuerySet [<User: Xenomorph>]>, <QuerySet [<User: Ripley>]>, <QuerySet [<User: you>]>] Подскажите как разбить его на части чтобы сформировать ОДИН queryset?

Александр
28.11.2018
10:20:35
А где-нибудь есть опросник, чем занимается python программист, вэбом, machine learning или автоматизацией. Ну т.е. для чего питон чаще применяется.

Sergey
28.11.2018
10:22:11
Всем привет. Сервак Centos 7, пытаюсь развернуть djangio-проект на nginx + uWSGI. Пока запускаю через "manage.py runserver 999.999.10.1:8000" - всё ок, всё работает. Пробую запустить через "uwsgi --http :8000 --module catiguardian.wsgi" - всё работает, но не находит статику\медиа. Правильно я понимаю что дело в неправильной настройке nginx? Подскажите, в какую сторону проверять? О каких ошибках может говорить такое поведение?

Roman
28.11.2018
10:22:51
Что значит разбить на части? Напиши понятнее, что ты хочешь получить
Есть list в котором 3 queryset-а, мне нужно получить из него 1 queryset

То есть обьеденить его

Michael
28.11.2018
10:23:19
Google
Roman
28.11.2018
10:23:36
Michael
28.11.2018
10:24:01
То разбить на части, то объединить...

Maxim robox
28.11.2018
10:24:23
from django.db.models import Q Model.objects.filter(Q(x=1) | Q(y=2))

Roman
28.11.2018
10:24:23
Сорян, не коректный вопрос задал

Admin
ERROR: S client not available

Maxim robox
28.11.2018
10:24:34
Вернее даже не так.

Roman
28.11.2018
10:25:27
from django.db.models import Q Model.objects.filter(Q(x=1) | Q(y=2))
Это могло бы сработать, но все QuerySet-ы в одном списке

Maxim robox
28.11.2018
10:26:03
Entry.objects.filter(name__in=[xenomorph, ripley, you])

Sergey
28.11.2018
10:26:43
покажи конфиг nginx
Вот тут вопрос. Есть файл /etc/nginx/nginx.conf Есть в проекте catiguardian_nginx.conf. Его я подключал через sudo ln -s ~/usr/catimonitoring/catiguardian/catiguardian_nginx.conf /etc/nginx/sites-enabled/ Какой из них является конфигом?

Maxim robox
28.11.2018
10:26:57
Это могло бы сработать, но все QuerySet-ы в одном списке
Тебе надо запрос правильно составить, а не объединять/разделять кривые

Maxim robox
28.11.2018
10:27:06
Если я правильно понял задачу, конечно.

Sergey
28.11.2018
10:28:57
Проектный покажи
Вот - https://pastebin.com/V1pR84mp

Sergey
28.11.2018
10:29:18
Maxim robox
28.11.2018
10:31:53
О. У меня pastebin забанен.

Ruslan
28.11.2018
10:32:11
в чем сложность? два join и все необходимые поля в select’е
ни в чём, непонятно как для алхимии такое написать async def portfolio_list(conn, data): account_id = data['account_id'] p = orm.aliased(models.Portfolio, name='p') i = orm.aliased(models.PortfolioItem, name='i') s = orm.aliased(models.Symbol, name='s') join_pi = sa.join(p, i, p.id == i.portfolio_id) join_is = sa.join(i, s, i.symbol_id == s.id) query = (sa.select([p, i, s]).select_from(join_pi, join_is) .where(p.account_id == account_id) .apply_labels()) async for row in conn.execute(query): _row = dict(row.items()) pass

Sergey
28.11.2018
10:32:48
О. У меня pastebin забанен.
Видимо pastebin экстремисткий)) Куда удобнее положить?

Google
Maxim robox
28.11.2018
10:33:13
Sergey
28.11.2018
10:34:04
gist.github.com, наверное
Положил: https://gist.github.com/SergeyMatveevA/0651593b949d16116d99b771f85cfe68

Maxim robox
28.11.2018
10:35:21
Положил: https://gist.github.com/SergeyMatveevA/0651593b949d16116d99b771f85cfe68
По-моему, там надо не alias. Какой-то другой оператор. Пытаюсь вспомнить.

location ~ ^/(media|static)/ {         root /usr/src/app/static_content;         expires 1d;     }

Тимур
28.11.2018
10:37:51
Да root

И не нужно указывать последнюю папку media

Maxim robox
28.11.2018
10:38:15
Ага

Тимур
28.11.2018
10:38:34
И для static тоже не забудь в пути убрать последнюю папку

И закрой /media/ также и /static/ - в конце /

Olga
28.11.2018
10:39:36
Добрый день. Кто подскажет реально ли здесь найти мидл разработчика Python в Калининград с релокацией на 70т. нетто.

Anton
28.11.2018
10:40:50
Alina
28.11.2018
10:44:02
Всем привет! Подскажите, пожалуйста, в чем может быть ошибка (запуск на локальном):

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