Size: a a a

Django [ru] #STAY HOME

2020 June 01

S

Slava in Django [ru] #STAY HOME
Ну а если
{% if messages %}
{% for message in messages %}
   {% if message.success == ‘Error' %}
       {{ message.success }}
   {% endif %}
   123
{% endfor %}
{% endif %}
Выводит 123
источник

S

Slava in Django [ru] #STAY HOME
Мм круто
{{ message.success }} если просто, то пусто
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
принтани во вьюхе что в контексте передаешь
источник

ZR

Zi Roni in Django [ru] #STAY HOME
Ребят, столкнулся с проблемой. Буду рад любой помощи.

Во вьюхе выполняю конвертацию docx файла в pdf

выполняю через:
```from subprocess import call
order = 'oowriter -convert-to pdf:writer_pdf_Export %s' % doc_name
   # order = 'libreoffice --invisible --convert-to pdf %s 1>/dev/null 2>&1' % doc_name

   call(order, shell=True)```Закоментил второй способ, прбовал двумя.

все работает отлично до того момента, когда вьюха не вызывается 2 раза одновременно.

тогда процессы зависают.

Думал проблема с libreoffice (второй способ) Попробовал другим - проблема та же.

Если перезагрузить гуникорн - все зависшие процессы сразу проталкиваются и конвертят то что повисло.

В какую сторону смотреть? Может кто с подобным сталкивался.

В селери закинуть, чтоб по одной конвертило - не вариант.
источник

S

Slava in Django [ru] #STAY HOME
Nikolay Cherniy
принтани во вьюхе что в контексте передаешь
Ну вот что выводит, там без доп. символов
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Нет, ты весь контекст принтани
источник

S

Slava in Django [ru] #STAY HOME
Не понял, я так передаю
messages.success(request, 'Error')
источник

K

Koote in Django [ru] #STAY HOME
Кек
источник

BB

Burn Brain in Django [ru] #STAY HOME
Ещё вопрос. Существует модель: Журнал, который связан с тремя контрактами. Каждый контракт имеет поля: клиент и исполнитель (прочее неважно). С помощью чего лучше проверять чтобы все контракты журнала были связаны с одинаковыми клиентами и исполнителями? Нормально ли писать в signal'ах: raise ClientsNotEqualException?
источник

BB

Burn Brain in Django [ru] #STAY HOME
объединять контракты в общий объект не хочу, у них всех могут быть разные даты действия
источник

S

Slava in Django [ru] #STAY HOME
объЯденять )))
источник

S

Slava in Django [ru] #STAY HOME
))
источник

S

Slava in Django [ru] #STAY HOME
едИнять
источник

BB

Burn Brain in Django [ru] #STAY HOME
лол, кароче пора спать
источник

S

Slava in Django [ru] #STAY HOME
))))
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Burn Brain
Ещё вопрос. Существует модель: Журнал, который связан с тремя контрактами. Каждый контракт имеет поля: клиент и исполнитель (прочее неважно). С помощью чего лучше проверять чтобы все контракты журнала были связаны с одинаковыми клиентами и исполнителями? Нормально ли писать в signal'ах: raise ClientsNotEqualException?
источник

Z

Zverev in Django [ru] #STAY HOME
\
источник

BB

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

AG

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

BB

Burn Brain in Django [ru] #STAY HOME
круто! большой респект
источник