Size: a a a

Django [ru] #STAY HOME

2019 January 19

NK

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

С

Сергей in Django [ru] #STAY HOME
Всем привет! Вызываю bash скрипт во вьюхе flask'а. Но падает на командах npm и systemctl.
При этом если вызываю скрипт через .py файл, то все отрабатывает хорошо. В чем может быть причина?

#!/bin/bash

echo DEPLOOOOOY
systemctl stop project
source /var/www/project/bin/activate
cd /var/www/projetc
python manage.py migrate
npm run gulp-prod
echo NPM_END
systemctl restart project


Вызов скрипта
import subprocess
def process():
   process = subprocess.call('/var/www/auto_deploy/commands.sh')
источник

С

Сергей in Django [ru] #STAY HOME
/var/www/auto_deploy/commands.sh: line 4: systemctl: command not found
/var/www/auto_deploy/commands.sh: line 11: systemctl: command not found
источник

С

Сергей in Django [ru] #STAY HOME
Попробовал флаг для subprocess shell=True, результат отрицательный
источник

С

Сергей in Django [ru] #STAY HOME
Аналогичная проблема с командой git
источник

А

Алексей in Django [ru] #STAY HOME
дело в правах скорее всего
источник

DT

Dan Tyan in Django [ru] #STAY HOME
проблема не в вызове скрипта а в самом скрипте
источник

В

Владимир in Django [ru] #STAY HOME
Сергей
Всем привет! Вызываю bash скрипт во вьюхе flask'а. Но падает на командах npm и systemctl.
При этом если вызываю скрипт через .py файл, то все отрабатывает хорошо. В чем может быть причина?

#!/bin/bash

echo DEPLOOOOOY
systemctl stop project
source /var/www/project/bin/activate
cd /var/www/projetc
python manage.py migrate
npm run gulp-prod
echo NPM_END
systemctl restart project


Вызов скрипта
import subprocess
def process():
   process = subprocess.call('/var/www/auto_deploy/commands.sh')
вопрос зачем так делать? если хочется что-то с автодеплой почему бы не посмотреть в сторону Jenkins?
источник

VZ

Volodymyr Zheb in Django [ru] #STAY HOME
Привет. Кто может подсказать как вывести в шаблоне странички данные их такого словаря: {<User: core>: ['add_incomeletter', 'change_incomeletter', 'view_incomeletter'], <User: core1>: ['view_incomeletter']} в виде значение core и списка из разрешений
источник

ZR

Zi Roni in Django [ru] #STAY HOME
Volodymyr Zheb
Привет. Кто может подсказать как вывести в шаблоне странички данные их такого словаря: {<User: core>: ['add_incomeletter', 'change_incomeletter', 'view_incomeletter'], <User: core1>: ['view_incomeletter']} в виде значение core и списка из разрешений
Цикл в цикле
источник

VZ

Volodymyr Zheb in Django [ru] #STAY HOME
Zi Roni
Цикл в цикле
Спасибо. Уже решил
источник

NK

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

ДБ

Дмитрий Белан in Django [ru] #STAY HOME
ребят помогите пожалуйста
источник

AD

Andrew Dakhnovsky in Django [ru] #STAY HOME
особенность реализации чисел с плавающей точкой
источник

AD

Andrew Dakhnovsky in Django [ru] #STAY HOME
это не тлько в питоне так
источник

A

Angry Maid in Django [ru] #STAY HOME
Дмитрий Белан
ребят помогите пожалуйста
источник

AO

Alex Oleinik in Django [ru] #STAY HOME
Дмитрий Белан
ребят помогите пожалуйста
Используй decimal
источник

AD

Andrew Dakhnovsky in Django [ru] #STAY HOME
или  
round(s, 2)
источник

ДБ

Дмитрий Белан in Django [ru] #STAY HOME
спасибо попробую decimal .сори\\ просто в код лез последний раз лет 15 назад, а тут понадобилось вроде бы простую задачку решить))
источник

d

d051a in Django [ru] #STAY HOME
Коллеги! подскажите, есть ли какая-нибудь батарейка для создания базы данных городов мира, чтобы названия была в том числе и на русском языке? Ну или хотя бы российские города. Пробовал django-cities-light - там только английские названия городов, хотя в настройках ставлю перевод городов на русский язык.
источник