
arisu
22.02.2017
12:22:36

Евгений
22.02.2017
12:22:36
Запрос не такой уж и сложный

arisu
22.02.2017
12:23:00
если через орм получается более пиздецово, чем равкой - стоит задуматься о равке

Google

Igor
22.02.2017
12:23:09

arisu
22.02.2017
12:23:21
а натянуть ормку на все случаи жизни не получится

Stanislav
22.02.2017
12:23:44

Igor
22.02.2017
12:24:29
So when should you actually write raw SQL? If expressing your query as raw SQL would drastically simplify your Python code or the SQL generated by the ORM, then go ahead and do it. For example, if you’re chaining a number of QuerySet operations that each operate on a large data set, there may be a more efficient way to write it as raw SQL
(Two Scoops of Django, p.87)

Stanislav
22.02.2017
12:25:38

Stanislav
22.02.2017
12:26:29
да нормально на алхимии выглядит
но быстрее рав да

Igor
22.02.2017
12:27:20

Stanislav
22.02.2017
12:28:00
а джанге до всего можно и нужно доебаться

Евгений
22.02.2017
12:28:05
и как мне из db.engine.execute получить количество задетых строк?

Stanislav
22.02.2017
12:28:26
должно быть можно вроде

Google

Igor
22.02.2017
12:28:27
а я не ради джанги текст процитировал

Stanislav
22.02.2017
12:28:49
ну вообще как бы понятно что скуэль первичен

Igor
22.02.2017
12:29:03

Stanislav
22.02.2017
12:29:06
самое смешное что джанга это игнорирует а алхимия нет

Igor
22.02.2017
12:29:46

Stanislav
22.02.2017
12:30:22
конечно связано
по существу ты прав но идейно связываешь это с джангой хотя речь просто про экономию времени
появится условие всеравно на орм перепишется же

Igor
22.02.2017
12:31:46
> но идейно связываешь это с джангой
умничка, додумал себе всякое

Stanislav
22.02.2017
12:32:00

Igor
22.02.2017
12:32:07
из буханки хлеба?

Johnnie
22.02.2017
12:32:25
бунтарь

Stanislav
22.02.2017
12:33:05

Евгений
22.02.2017
12:33:22
надо ли коммит делать после db.engine.execute? Настройки по умолчанию.

Igor
22.02.2017
12:33:40
да проверь просто

Stanislav
22.02.2017
12:33:49
это примерно как цитировать святое писание для того чтобы обосновать необходимость абортов

Евгений
22.02.2017
12:34:39
грёбаный стыд. Меня задолбали deadlock'и. Я уже не знаю что мне с ними делать...

Igor
22.02.2017
12:35:06
уходить с firebase! \o/
(шучу, если что)

Евгений
22.02.2017
12:35:18
дело не в БД

Stanislav
22.02.2017
12:35:24
делать неблокирующий for update

Google

Евгений
22.02.2017
12:35:44
и Firebird, а не Firebase
или что ты имеешь ввиду?

Роман
22.02.2017
12:36:54

Stanislav
22.02.2017
12:37:15
for update nowait
ну суть в исключении дедлока явным локом

Евгений
22.02.2017
12:42:00

Dmitry
22.02.2017
12:42:08
А что, есть возможность удалённого парт-тайма? А собеседование в чате общем - почти что реалити-шоу
Есть скорее возможность удаленного фулл-тайма. В общем, как это не называй, идея в том, чтобы наш проект был у человека основным, т.е. максимум вовлеченности в другие - это до 20% на Open Source либо свои. Ну или даже поменьше. Ну т.е. так как тут фикс, то не хотелось бы попасть в ситуацию, когда мы его платим, а человек занимается другими вещами. Что особенно вероятно в случае удаленки. Ну и конечно хотелось бы иметь возможность пересекаться оффлайн время от времени, а это возможно только для Москвы, МО, максимум СПб, Ярославль (куда там еще что-то вроде Сапсана ходит ;)

Stanislav
22.02.2017
12:42:36
можно не файл а прямо в бд
почитай какой локинг умеет твоя бдшечка
фор апдейт это прямо конструкция скуэль

Andjelx
22.02.2017
12:43:07
Кто по Flask дока подскажите - я 2ой день никак не пойму какого лешего не работает

Andjelx
22.02.2017
12:43:30
babel переводы шаблонов для Flask-Security
те, что на обычные route's - те работают
и внутри например login / register сообщеения локализовались
а сами шаблоны ни ага

Евгений
22.02.2017
12:45:40
Правда нормальных примеров, что-то нет

Stanislav
22.02.2017
12:52:53
ну это наркомания всё
надо понять чего у тебя вообще дедлоки

Google

Stanislav
22.02.2017
12:53:09
и погуглить чтото на эту тему
мб просто поменять уровень изоляции
ну, тоесть сценариев там не много, если в современных базах они вообще есть
сложно сложно http://stackoverflow.com/a/10246052/720545

Stepan
22.02.2017
13:20:14
Всем привет! Подскажите, кто-нибудь сталкивался с такой дрянью:
Traceback (most recent call last):
File "/usr/lib/python2.7/compileall.py", line 16, in <module>
import struct
File "/usr/lib/python2.7/struct.py", line 1, in <module>
from _struct import *
ImportError: No module named _struct
Начало выползать после переустановки python на бубунте. Гугление ничего не дало, все что было на so и т.п. перепробовано, результата 0. Куда копать хотя бы?

Artem
22.02.2017
13:21:21
http://unix.stackexchange.com/questions/150106/importerror-no-module-named-struct-error-when-managing-packages

Admin
ERROR: S client not available

Stepan
22.02.2017
13:25:25
Это уже я прошерстил, гуглить умею :) Не помогает.
sudo apt-get —reinstall install python - выбрасывает эту же ошибку, при попытке сконфижить idle.

Artem
22.02.2017
13:25:54
Там дальше есть еще варианты

Stepan
22.02.2017
13:26:41
Там дальше, только выпилить idle :) Это не решение проблемы)

Artem
22.02.2017
13:27:27
Все пакеты новые? Чё стоит из списка пакетов, которые там предлагают проверить?


Stepan
22.02.2017
13:29:23
stepan@home:~$ apt-cache policy python2.7-minimal libpython2.7-minimal python2.7
python2.7-minimal:
Установлен: 2.7.12-1ubuntu0~16.04.1
Кандидат: 2.7.12-1ubuntu0~16.04.1
Таблица версий:
*** 2.7.12-1ubuntu0~16.04.1 500
500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages
100 /var/lib/dpkg/status
2.7.11-7ubuntu1 500
500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
libpython2.7-minimal:
Установлен: 2.7.12-1ubuntu0~16.04.1
Кандидат: 2.7.12-1ubuntu0~16.04.1
Таблица версий:
*** 2.7.12-1ubuntu0~16.04.1 500
500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages
100 /var/lib/dpkg/status
2.7.11-7ubuntu1 500
500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
python2.7:
Установлен: 2.7.12-1ubuntu0~16.04.1
Кандидат: 2.7.12-1ubuntu0~16.04.1
Таблица версий:
*** 2.7.12-1ubuntu0~16.04.1 500
500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages
100 /var/lib/dpkg/status
2.7.11-7ubuntu1 500
500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Все новое


Stanislav
22.02.2017
13:31:53

Stepan
22.02.2017
13:32:38
Ты имеешь в виду что должен быть 2.7.13?

Evgeniy
22.02.2017
13:33:12

Stanislav
22.02.2017
13:34:23

Stepan
22.02.2017
13:35:34
Ой все, пришельцы из будущего, 2.7 нинужен и т.д., я понял. Однако по-существу. Получается ерунда какая-то. _struct входит в python2.7-minimal, и он там, собака такая есть, т.к. нормально импортируется. Но ошибка все равно вылетает :( PYTHONPATH вроде корректный.

Игорь
22.02.2017
14:02:55

Igor
22.02.2017
14:05:03
боты...

Google

Igor
22.02.2017
14:05:16
я прдпочитаю делать ботов которые приносят деньги

Vadim
22.02.2017
14:06:12
Заставляешь их майнить валюту?

Игорь
22.02.2017
14:06:48
/me не умеет делать деньги, зато умеет делать вещи

Vadim
22.02.2017
14:08:34
/me

Владислав
22.02.2017
14:13:51
/me
я всего лишь кликнул... :с

Eldar
22.02.2017
14:14:17
/me
бяя. это заразно

Dim
22.02.2017
14:18:59
/me

darkwoolf
22.02.2017
14:20:15
хей
как мне сделать пулл с мастер не с моего форк

Dim
22.02.2017
14:20:32
Как написать вирус на питоне, что бы работал без питона?

darkwoolf
22.02.2017
14:20:38
не с моего локального
как по мне логично
А теперь мне помоги)

Dim
22.02.2017
14:21:33
что бы в ubunte работал