Size: a a a

Django [ru] #STAY HOME

2019 February 11

PB

Petr B. in Django [ru] #STAY HOME
dmytro kovalenko
? Насколько ресурсоемкая данная либа?
зависит от задач
вообще тот же PIL внутри себя IM и дергает емнип
источник

SN

Sergey N. in Django [ru] #STAY HOME
подскажите, пожалуйста. как с базой быть. sqlite - можно ли её перенести через ftp как файл?
источник

SN

Sergey N. in Django [ru] #STAY HOME
видимо на dev иногда миграции не нужны и я случайно пропустил одну...
источник

SN

Sergey N. in Django [ru] #STAY HOME
поле на боевом не появилось ...
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Sergey N.
видимо на dev иногда миграции не нужны и я случайно пропустил одну...
Ну создай
источник

SN

Sergey N. in Django [ru] #STAY HOME
вручную?
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Sergey N.
вручную?
makemigrations
источник

SN

Sergey N. in Django [ru] #STAY HOME
да с этим и проблема. точнее всё типо хорошо, миграций нет. а в админке - пусто. поле не добавлено
источник

SN

Sergey N. in Django [ru] #STAY HOME
в частности хочу добавить поле для wagtail StreamField, прописал в models.py - на тестовом - в админке сразу завелось, даже без миграции. а на боевом - пусто...
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Sergey N.
в частности хочу добавить поле для wagtail StreamField, прописал в models.py - на тестовом - в админке сразу завелось, даже без миграции. а на боевом - пусто...
Если ты разрабатываешь на sqlite, то в нем и дело. Он менее строгий к полям. Но разрабатывать надо на той же рсубд, что и в проде.
источник

NK

ID:531453784 in Django [ru] #STAY HOME
@solar_kodama будет жить. Поприветствуем!
источник

NK

ID:531453784 in Django [ru] #STAY HOME
Egor Romaniuk будет жить. Поприветствуем!
источник

f

fo3gtn0w in Django [ru] #STAY HOME
подскажите пожалуйста, в management/commands есть функция с логикой, в которой код достаточно долго исполняется

мне при сохранении модели в админке нужно вызывать эту функцию
делал это все через переопределение save() метода
но саму функцию в management/commands вызывал через
os.system(manage.py dispatcher), думал что в такой способ она не будет ждать пока закончится выполнение программы

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

т.е нужно как-то средствами питон запустить скрипт через shell в фоновом режиме
источник

DT

Dan Tyan in Django [ru] #STAY HOME
fo3gtn0w
подскажите пожалуйста, в management/commands есть функция с логикой, в которой код достаточно долго исполняется

мне при сохранении модели в админке нужно вызывать эту функцию
делал это все через переопределение save() метода
но саму функцию в management/commands вызывал через
os.system(manage.py dispatcher), думал что в такой способ она не будет ждать пока закончится выполнение программы

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

т.е нужно как-то средствами питон запустить скрипт через shell в фоновом режиме
Вариант с celery расматривается?
источник

f

fo3gtn0w in Django [ru] #STAY HOME
Dan Tyan
Вариант с celery расматривается?
я думал можно как-то попроще, мне по сути 1 только вызов сделать во всем проекте
источник

A

Alex in Django [ru] #STAY HOME
fo3gtn0w
подскажите пожалуйста, в management/commands есть функция с логикой, в которой код достаточно долго исполняется

мне при сохранении модели в админке нужно вызывать эту функцию
делал это все через переопределение save() метода
но саму функцию в management/commands вызывал через
os.system(manage.py dispatcher), думал что в такой способ она не будет ждать пока закончится выполнение программы

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

т.е нужно как-то средствами питон запустить скрипт через shell в фоновом режиме
если честно это какой-то странный и очень хуевый дизайн.
источник

f

fo3gtn0w in Django [ru] #STAY HOME
Alex
если честно это какой-то странный и очень хуевый дизайн.
согласен)

но пока что только такое решение пришло в голову)
источник

A

Alex in Django [ru] #STAY HOME
а что если у тебя будет несколько последовательных сохранений? а что если твой родительский процесс умрет?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
fo3gtn0w
я думал можно как-то попроще, мне по сути 1 только вызов сделать во всем проекте
Тогда посмотри в сторону subproccess.popen
источник

f

fo3gtn0w in Django [ru] #STAY HOME
Dan Tyan
Тогда посмотри в сторону subproccess.popen
спасибо, сейчас гляну
источник