@ru_python

Страница 2775 из 9768
Artem
04.05.2017
10:51:39
давноо

YaOurTea
04.05.2017
10:51:44
А, да, не то подумал

Pylons у них, даже на гите лежит

Artem
04.05.2017
10:52:18
рип Аарон Шварц

Google
Igor
04.05.2017
10:52:49
рип Аарон Шварц
да, грустно это все

YaOurTea
04.05.2017
10:52:49
0.3% движка реддита на сях :)

Igor
04.05.2017
10:53:12
А с ORM как быть? Алхимия?
алхимия (можно с flask-sqlalchemy). хочется миграции - alembic

Artem
04.05.2017
10:53:17
А с ORM как быть? Алхимия?
обчный вариант да

не надо flask-...

Сергей
04.05.2017
10:53:36
не надо flask-...
Почему не?

Igor
04.05.2017
10:54:06
нету, спроси @banteg'а

Artem
04.05.2017
10:54:21
чтобы не завязываться на фласк там, где можно не завязываться на фласк

и мочь безболезненно переехать куда-то еще

Maxim robox
04.05.2017
10:54:58
Оно вообще нормально работает вместе все? А то к меня с фласком негативный опыт был, что надо из кусков собирать этого кадавра. И оно вроде как работает, но то здесь какой-нибудь косяк, то там что-нибудь торчит.

Сергей
04.05.2017
10:55:35
чтобы не завязываться на фласк там, где можно не завязываться на фласк
А что болезненного в переезде? Не сталкивался с такой проблемой и интересно узнать

Google
Maxim robox
04.05.2017
10:56:27
@iamigor

Сергей
04.05.2017
10:57:14
Оно вообще нормально работает вместе все? А то к меня с фласком негативный опыт был, что надо из кусков собирать этого кадавра. И оно вроде как работает, но то здесь какой-нибудь косяк, то там что-нибудь торчит.
Для небольшого проекта сделал API на flask/flask-restfull/mongoengine/flask-admin. Времмени много не потратил, работает хорошо. Правда в том проекте основная работа была с фронтендом

Oleksandr ror191505
04.05.2017
10:57:43
и мочь безболезненно переехать куда-то еще
ты часто видел, чтобы проекты переезжали между фреймворками?

Oleg
04.05.2017
10:57:51
алхимия (можно с flask-sqlalchemy). хочется миграции - alembic
А мне тут pony.orm рекомендовали, но я всё никак до ORM в целом не дойду =(

Сергей
04.05.2017
10:57:52
Но конечно, надо принять то что работаешь со слабосвязным фрейморком, в протвовес django

Maxim robox
04.05.2017
10:58:30
Oleksandr ror191505
04.05.2017
10:59:26
А мне тут pony.orm рекомендовали, но я всё никак до ORM в целом не дойду =(
Зачем нужно что-то еще, когда есть божественная алхимия?

Artem
04.05.2017
11:01:14
А что болезненного в переезде? Не сталкивался с такой проблемой и интересно узнать
да просто меньше кода переписывать. Фласковый плагин упрощает работу со scoped sessions и это хорошо, но там есть еще дополнительные изменения на уровне организации кода, конфигурируется по-другому. У меня тоже нет опыта болезненного переезда, но я предполагаю, что он может быть

ты часто видел, чтобы проекты переезжали между фреймворками?
не очень, но сам переезжал с как раз-таки web.py на фласк (несколько лет назад)

Artem
04.05.2017
11:02:39
Есть опыт с hug.rest? Выглядит очень заманчиво для этих целей
hug классный, полгода продакшена, полет нормальный

Maxim robox
04.05.2017
11:03:10
hug классный, полгода продакшена, полет нормальный
Скажи, как у него на счёт CBV? Что-то пока не вижу.

Artem
04.05.2017
11:08:58
https://github.com/timothycrosley/hug/issues/213

Maxim robox
04.05.2017
11:14:59
https://github.com/timothycrosley/hug/issues/213
А с flask-restful был опыт? Можешь сравнить?

b0g3r
04.05.2017
11:24:42
на сколько помню модифицировать можно то что проходит по синтаксису, если свой кейворд будет противоречить синтаксису - то скорее всего нет @me_mu поправь если не прав

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

Roman
04.05.2017
11:28:31
ты часто видел, чтобы проекты переезжали между фреймворками?
в современных реалиях довольно частое явление

Сергей
04.05.2017
11:29:27
Это же не фронт, чтобы каждые пол года на новый фреймворк переходить)

Roman
04.05.2017
11:34:48
Это же не фронт, чтобы каждые пол года на новый фреймворк переходить)
ну и что? в современном мире довольно быстро все меняется. Взять к примеру Uber. Не менее двух раз полностью меняли серверную реализацию + еще делали миграцию сначала с mysql на postgre, а потом обратно

Сергей
04.05.2017
11:41:06
Я думаю, что пока проект не обрел достаточное финансирование, то метаться от фрейморка к фреймворку — смерти подобно, даже большой рефакторинг сделать в рамках одного фреймворка тоже может пагубно повлиять. Поэтому такие скачки оправданы, только если: 1. Проект уже вышел из начального уровня, полностью сформировался основной функционал и бизнесс процессы 2. Будет достаточно денег и опыта команды, чтобы осилить одновременную поддержку старого кода и написание нового. При чем новый должен быть гарантированно лучшим для этого бизнес процесса, иначе смысла нет

Google
Subbotin
04.05.2017
11:43:05
Subbotin
04.05.2017
11:44:59
вот только хороших пиарщиков и маркетологов которые могут годами привлекать деньги в убыточный проект днём с огнём не найти и всем остальным метаться между фреймворками противопоказано

Сергей
04.05.2017
11:46:52
А все остальные — думаю большинство, так что редко когда действительно надо менять фреймворк и будет большой профит. В основном, если надо улучшить качество продукта, то дешевле делать "микро рефакторинг" — при редактировании оставлять код чище и лучше чем был до тебя

b0g3r
04.05.2017
12:00:48
самый правильный путь — парсить код до превращения в AST и переписывать. т.е. заменять ключевое слово и его атрибуты собственной конструкцией языка. можно нахачить __builtin__ перед импортом, тогда какие-то функции можно будет применять, но не ключевые слова это всё можно сделать импортхуками

@ArtemisFaul

Dmitriy
04.05.2017
12:02:25
Ребята, нужна помощь. Есть проект на джанге. Структура его такая. website - проект clinic - приложение users - приложения, в котором аутентификация будет так вот, я при регистрации создаю новых юзеров, они успешно создаюся в Patients (посмотрел в админке), но авторизоваться я не могу. Но если создавать пользователей во Пользователи (в админке), то авторизация будет успешной. Почему так, что попроавить? Заранее спасибо https://pastebin.com/eds5BVne



Dmitriy
04.05.2017
12:10:30
Ожидаю, что аутентификация пройдет нормально. А мне пишет, что None

Maxim robox
04.05.2017
12:11:56
Ожидаю, что аутентификация пройдет нормально. А мне пишет, что None
Аутентификация работает по модели User. При большом желании можно это изменить, но скорее всего тебе это не нужно. Чем тебя не устроила модель User?

Dmitriy
04.05.2017
12:12:29
Хотел по своей делать. Сейчас пробую расширить User

Maxim robox
04.05.2017
12:13:31
Хотел по своей делать. Сейчас пробую расширить User
Можно унаследоваться от AbstractUser и сделать свою модель. И нужно будет ещё в settings переопределить модель юзера. Но обычно лучше сделать OneToOne отношение твоей модели (Patient) к User

Dmitriy
04.05.2017
12:14:00
Попробую пойти через onetoOne. Спасибо

Roman
04.05.2017
13:00:48
Кстати! Из довольно молодых и крупных проектов на Python - Datadog

Сергей
04.05.2017
13:01:22
Что за проект?

Roman
04.05.2017
13:02:15
Облачный мониторинг

https://en.wikipedia.org/wiki/Datadog

Сергей
04.05.2017
13:09:56
Интересно

Oleksandr ror191505
04.05.2017
13:09:59
У меня есть их наклейки с саммита в Барселоне

Google
Oleksandr ror191505
04.05.2017
13:10:06
Еще есть Scalr https://www.scalr.com/

Mark
04.05.2017
13:28:49
Здрасти

Кто сможет написать телеграм бота за деньги?

Работы максимум на неделю

here1am
04.05.2017
13:38:57
@python_jobs

Denis
04.05.2017
13:49:11
Ребят, а кто нибудь учился по этой программе ? http://data.stepik.org/

Admin
ERROR: S client not available

Roman
04.05.2017
13:50:51
Denis
04.05.2017
13:51:11
Michael
04.05.2017
13:52:28
@opendatascience ?
https://t.me/datasciencechat

Roman
04.05.2017
13:54:12
@opendatascience ?
саентологи в слаке тусуются. регистрация тут: ods.ai

там есть канал по обучению по любым профильным курсам

Archer
04.05.2017
14:05:25
ребят, есть такая задача: есть файл, формата целочисленных диапазонов 2-7 12-20 50-1000 и таблица в БД, с полями id, name. Как лучше сделать select всех записей, которые по полю id попадают в диапазон из вышеуказанного файла?

Igor
04.05.2017
14:07:31
SELECT * FROM table WHERE id BETWEEN 2 AND 7 OR id BETWEEN 12 AND 20 OR id BETWEEN 50 AND 1000

Archer
04.05.2017
14:08:24
это ясно, но файл меняется, и каждый раз запрос я тоже могу динамически генерить, есть ли ещё более правильный или простой способ?

Igor
04.05.2017
14:09:26
если динамически, то In [11]: data = '2-7\n12-20\n50-1000' In [12]: 'SELECT * FROM table WHERE ' + ' OR '.join('id BETWEEN {0} AND {1}'.format(*extremum.split('-')) for extremum in data.split('\n')) Out[12]: 'SELECT * FROM table WHERE id BETWEEN 2 AND 7 OR id BETWEEN 12 AND 20 OR id BETWEEN 50 AND 1000'

Subbotin
04.05.2017
14:09:35
'select * from table where ' + ' or '.join(['(id > %s and id < %s)' % (x.split('-')[0], x.split('-')[1]) for x in open(filename).readlines()])

Igor
04.05.2017
14:10:23
а блин. успел раньше :(
да пофиг :) одинаково решили

Google
Aragaer
04.05.2017
14:19:05
мгм. Я бы сделал один select и несколько union.

в смысле один селект на один диапазон

Aragaer
04.05.2017
14:19:46
а то и ваще - 1 селект на 1 диапазон, а объединить уже снаружи

Igor
04.05.2017
14:20:13
покажи
SELECT * FROM table WHERE id BETWEEN 2 AND 5 UNION ALL SELECT * FROM table WHERE id BETWEEN 12 AND 20 UNION ALL SELECT * FROM table WHERE id BETWEEN 50 AND 1000

итд

Aragaer
04.05.2017
14:20:23
да

Igor
04.05.2017
14:20:57
мгм. Я бы сделал один select и несколько union.
а че так? читабельнее или производительнее? both?

Aragaer
04.05.2017
14:21:22
мне не нравится идея "сконструировать строчку запроса"

и да, вполне может оказаться производительнее

Archer
04.05.2017
14:21:53
у меня есть 6М записей, могу попробовать оба варианта и сказать, какой будет быстрее

Vasiliy
04.05.2017
14:46:16
мгм. Я бы сделал один select и несколько union.
Это по плану будет медленнее скорее всего

Евгений
04.05.2017
14:47:37
Посоны. Не работал ранее с виртуальными окружениями. Если я его активировал, потом просто пишу python, то у меня запускается python из этого окружения - так?

Vasiliy
04.05.2017
14:47:51
Так

Евгений
04.05.2017
14:51:20
ок, спасибо.

Mikhail
04.05.2017
14:57:17
Тут есть докер-эксперты?

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