@pydjango

Страница 438 из 1273
Alexander
09.08.2017
15:02:36
но самый быстрый в любом случае будет SQL

причём SQL, написанный DBA

Denis
09.08.2017
15:03:11
но самый быстрый в любом случае будет SQL
Но ты же не будешь весь проект на raw запросах строить?

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
зависит от задач, узкие места переводят с ORM на SQL
Опять таки зависит от ORM. Если орм позволяет генерить чистые запросы, то не вижу смысла использовать чистый sql

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
народ не помните, в джанго как то можно получит список только изменеых полей ?

в модели

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
как же надоели вопросы про производительноссть... как будто все разрабатывают то ли инстаграм, то ли фейсбук https://habrahabr.ru/post/329988/
Почему-то это цепляет людей. Как и миллион сферических хелловорлдов в вакууме в секунду. А тем временем денег и пользы проект как не приносил, так и не приносит)

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

хотя на асме в универе я вместо меток для прыжков использовал смещения :) программы становились чуть меньше, и никто кроме меня не мог их читать. Но это больше троллинг преподов был

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

Sergey❄️
09.08.2017
21:30:06
Если объекта По фильтру нет - obj будет пустой
О, кто-то успел увидеть мой вопрос) Да, спасибо, так и сделал

Massimo
09.08.2017
22:05:11
О, кто-то успел увидеть мой вопрос) Да, спасибо, так и сделал
Тут все все видят, просто чаще всего вопрос неграммотно ставится, и никто не знает как на него ответить.

Sergey❄️
09.08.2017
22:05:41
Google
Artyem
10.08.2017
05:16:59
Если объекта По фильтру нет - obj будет пустой
или если объект был но умудрились переопределить метод \_\_bool\_\_ модели на свою логику

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

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
Совт который в докере будет он только виндовый, это будет аиндовый контейнер

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
странно было бы, если б вызывался

Страница 438 из 1273