Size: a a a

Django [ru] #STAY HOME

2021 June 02

DP

Dennis Pashnev in Django [ru] #STAY HOME
Перенеси логику создания этого поля из property в annotate
источник

nt

nikita tumanov in Django [ru] #STAY HOME
Как-то многовато получится. Мне надо сначала целые дни вычислить, взять от них рабочее время. Потом оставшийся хвостик прибавить.
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Я с формами давно не работал, по-моему твою проблему решит
form = MyForm(request.POST, request.FILES, instance=instance)

где instance - это объект который изменяешь
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Нормально
источник

nt

nikita tumanov in Django [ru] #STAY HOME
Извини за тупой вопрос,но как мне вот сюда уместить это вычисление? Через Q тянуть поля из tasks?
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Это уже лезь в доку :)
источник

A

Ahhi in Django [ru] #STAY HOME
как вариант можно взять django-computedfields, она вычисляемые поля в базу кладет. и по идее уже можно будет делать аннотацию, но сам я такое не делал
источник

nt

nikita tumanov in Django [ru] #STAY HOME
Я на стаке уже наткнулся на такой вариант. В комментариях о нем не очень лестно отозвались и я пролистал дальше
источник

A

Ahhi in Django [ru] #STAY HOME
надо будет почитать, что с ней не так, на будущее
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
обычно если в репозитории мало звёзд, нужно чекать что под капотом
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
В джанго миграции есть какой-то атрибут, который можно прописать внутри самого файла, чтобы миграция зафейкалась?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
—fake в командной строке — не предлагать
источник

Е

Ева in Django [ru] #STAY HOME
Спасибо
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Вроде atomic = False в классе миграции прописать
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
это за транзакционность отвечает...
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Тебе нужно чтоб миграция не выполнилась?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
скипнуть её, да
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
А почему —fake не предлагать?

./manage.py migrate --fake app 0001_migration
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
на сервере прописывать такое не охота
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
можно, конечно, в докере прописать, но вообще не охота
источник