
Alexander
09.08.2017
15:02:36
но самый быстрый в любом случае будет SQL
причём SQL, написанный DBA

Denis
09.08.2017
15:03:11

Alexander
09.08.2017
15:03:27
зависит от задач, узкие места переводят с ORM на SQL

Google

Roman
09.08.2017
15:03:38
промазал

Dmitriy
09.08.2017
15:04:23
Неплохо.
Гляньте кто-нибудь. Может в пин?
https://simpleisbetterthancomplex.com/article/2017/08/07/a-minimal-django-application.html

Alexander
09.08.2017
15:04:33
то есть я считаю, что для старта Django вот прямо супер, потому что быстро сделать
а дальше уже если надо оптимизировать - то что-то переводится на SQL
ну и шаблоны на стороне js уже будут

Denis
09.08.2017
15:05:02

Alexander
09.08.2017
15:05:33
там не всегда самые оптимальные способы генерации запросов
иногда можно сделать лучше, чем делает ORM
в общем, ORM нужна чтобы побыстрее выложить фичу в продакшен
а SQL чтобы фича быстрее работала
обе задачи важны, на разных этапах
вторая задача важна не везде

Denis
09.08.2017
15:07:07
Да, в джанге не самая лучшая орм в плане производительности, но зато ты не запариваешься по поводу db_session и прочего

Google

Alexander
09.08.2017
15:07:58
я хочу чтобы амазон был в москве
вот тогда я буду там базы держать
ну и код

Denis
09.08.2017
15:08:51

Alexander
09.08.2017
15:08:59
полностью stateless kubernetes облачко
без data volume'ов

Григорий
09.08.2017
15:14:03
для страт кита не хватает докера

Dan
09.08.2017
15:53:52
народ не помните, в джанго как то можно получит список только изменеых полей ?
в модели

Andy
09.08.2017
15:58:42
хм, это наш метод)

Dan
09.08.2017
15:59:48
=)

Andy
09.08.2017
16:00:04
=)
https://pastebin.com/sSyXEAKJ

Dan
09.08.2017
16:01:13
там скорее всего еще в ините что то должно быть
_original_state заполнятся

Andy
09.08.2017
16:01:49
и правда
self._original_state = dict(self.__dict__)
Оверхед, так-то, большой

Dan
09.08.2017
16:21:09
ну да, но секурность думаю того стоит

Roman
09.08.2017
19:02:57
парни, а если я засуну все в докер я сильно в производительности потеряю?

Google

Dmitriy
09.08.2017
19:23:09

TyVik
09.08.2017
19:33:55
как же надоели вопросы про производительноссть... как будто все разрабатывают то ли инстаграм, то ли фейсбук
https://habrahabr.ru/post/329988/

Sergey❄️
09.08.2017
19:35:28
Как получить доступ к моделям джанги из другого python файла не относящегося к самой джанге?
in _setup
% (desc, ENVIRONMENT_VARIABLE))
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings
На импорт ругается from myproject.models import User...

Dmitriy
09.08.2017
19:36:26

TyVik
09.08.2017
19:39:03
как говорил мой первый тимлид "Оптимизировать надо то, что надо оптимизировать" - вроде бы странная фраза, но она уже столько нервов мне спасла
хотя на асме в универе я вместо меток для прыжков использовал смещения :) программы становились чуть меньше, и никто кроме меня не мог их читать. Но это больше троллинг преподов был

Dmitriy
09.08.2017
19:42:33

Sergey❄️
09.08.2017
19:42:38

Eugene
09.08.2017
19:45:09
Почему celery запускается локально, а не в workerе ?;C

Sergey❄️
09.08.2017
19:47:20
manage.py shell?
import django
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings")
django.setup()
сработало вроде

Dmitriy
09.08.2017
19:48:53

Massimo
09.08.2017
20:04:28
Кто нибудь в новой 1.11 form.get_initial_for_field юзал?

Andy
09.08.2017
20:53:32
obj = Model.objects.first()
if not obj:
pass
Если объекта По фильтру нет - obj будет пустой
None

Alexander
09.08.2017
21:23:23

Sergey❄️
09.08.2017
21:30:06

Massimo
09.08.2017
22:05:11

Sergey❄️
09.08.2017
22:05:41

Google

serbernar
09.08.2017
22:36:52

Artyem
10.08.2017
05:16:59

Гийденко
10.08.2017
05:51:19
ВОПРОС
привет. вопрос тем кто с докером дела имел
Можно ли запустить контейнер без возможности доступа к нему? Как к консоли так и к файлам. То есть мне надо запустить процесс на удалённой машине но чтобы хозяин не смог в него залезть и чото там взять\посмотреть. Разве что по паролю. В докере вообще такое есть?

Dan
10.08.2017
06:26:10

Admin
ERROR: S client not available

Гийденко
10.08.2017
06:28:11
Ну да, я тож поискал. Только прикручивать чото и усложнять

Dan
10.08.2017
06:29:00
я думаю
можно попробовать разрулить на уровне пользователя на хост машине
те тому кому нужно ограничить доступ
ограничивать досуп к команде docker

Гийденко
10.08.2017
06:30:28
Но нужно оставитть возможность мне управлять им и сеть оставить доступной

Dan
10.08.2017
06:31:43
грубо говоря есть ты и клиент, условно
для каждого из вас разные пользователи на хост машине
у твоего пользователя есть доступ к команде docker
у пользователя клиента не такого доступа
все это ломается если клент имеет root права к хост машине конечно =(

Гийденко
10.08.2017
06:35:26
Конечно имеет

Григорий
10.08.2017
06:35:37
Тут дело не докере
Как бы вы сделали без докера?

Erzh
10.08.2017
06:35:48
а если зашифровать раздел /var/lib/docker?

Dan
10.08.2017
06:36:33
пользователь имеет досту к внутреностя запущеного контейнера

Гийденко
10.08.2017
06:36:34
Проблема в том что надо залить и обработать файлы под нда, который хозяин конечно не подписывал. Ему низя их видеть.
Шифрование наверно порядочно затормозит процесс просчета? Там запускается софт который аутивно юзает эти файлы
Активно

Google

Dan
10.08.2017
06:38:06
так тебе надо ограничить доступ к файлам или к логике?

Гийденко
10.08.2017
06:38:32
Кстати это будет винда) благо докер уже запилили под неё
К всему желательно
Думаю без мегакостыля самописного не обойдется, потому легче не делать эту фичу, тем более винда, ужис какой

Erzh
10.08.2017
06:46:24
Если не ошибаюсь на винде докер работает путем создания виртуалки с линуксом и дальнейшим созданием контейнеров ней. Можно ведь закрыть доступ к виртуалке. Или нет?

X
10.08.2017
07:03:58
чето не видно по выводу команд, что это должно жить в вирталке с линуксом

Григорий
10.08.2017
07:07:05
Docker machine это как раз и виртуалка
Точно так же на маке

Гийденко
10.08.2017
07:38:37
Совт который в докере будет он только виндовый, это будет аиндовый контейнер

X
10.08.2017
07:55:38

tinium
10.08.2017
08:09:41
испытываю неудовольствие от того что в on_delete cascade не вызывает метод delete в свзязанных моделях. (я прочитал про bulk delition в sql но все равно зудит) вот бы как-то одной строкой в модели написать типа call_delete_for_real=True и все

Mikhail
10.08.2017
08:17:11
странно было бы, если б вызывался

Andy
10.08.2017
08:17:50