
Сергей
25.01.2019
07:52:25
у Popen есть аргумент cwd, который указывает на рабочую директорию.

Alex
25.01.2019
07:52:52
сек, проверю
ну и еще момент, если тебе нужно запустить конкретный app и ты знаешь путь к нему… почему бы не использовать абсолютный путь и не извращаться с PATH

Andrew
25.01.2019
07:57:07

Google

Ruslan
25.01.2019
07:59:59
подтверждаю
shell=True
работает
без него добавление все вместе и сразу в
sys.path
os.environ['PATH']
os.system(r'set PATH='+ r'D:\Test' + r';%PATH%')
subprocess.Popen(env=env)
не воркает
всем спасибо

Andrew
25.01.2019
08:02:07

Ruslan
25.01.2019
08:03:24

Andrew
25.01.2019
08:03:52

Alex
25.01.2019
08:05:01
cwd такой себе вариант, т.к. рабочий каталог отвечает не только за поиск исполняемого файла и они таки могут отличаться.

Vitaliy
25.01.2019
08:05:16
Ребят, всем хорошего дня!
Вопрос следующего рода...
Посоветуйте сообщества, чаты, каналы в телеге по архитектуре ПО, по UML, анализу требований

Alex
25.01.2019
08:05:18
ну и в линуксах не проканает

Ruslan
25.01.2019
08:06:07

Tishka17
25.01.2019
08:17:56
Иногда хочется поспорить за правду

Vitaliy
25.01.2019
08:18:48

Google

Hmirin
25.01.2019
08:21:38
Всем прива. Как в django сделать выполнение кнопки как фукции без перехода по ссылке. Отключение ссылки в шаблоне - функция не работает.

Артем
25.01.2019
08:22:27

Диего Мустафа
25.01.2019
08:23:35
парни, помогите с регистраций юзера с клиента в джанго.
работает отображение, проверка валидности, но юзера не создает и не перенаправляет на страницу.
def register(request):
'''Регистрирует нового пользователя.'''
if request.method != 'POST':
# Display blank registration form.
form = UserCreationForm()
else:
# Обработка заполненной формы.
form = UserCreationForm(data=request.POST)
if form.is_valid():
new_user = form.save()
# Выполнение входа и перенаправление на главную страницу.
authenticated_user = authenticate(
username=new_user.username,
password=request.POST['password1'])
login(request, authenticated_user)
return HttpResponseRedirect(reverse('learning_logs:index'))
context = {'form': form}
return render(request, 'users/register.html', context)

Andrew
25.01.2019
08:24:22
А os.environ?
Тоже работает и тоже хороший вариант. Но есть одно ограничение - может запросить privilege elevation из-за обхода папок в path

Егор
25.01.2019
08:24:26

Hmirin
25.01.2019
08:24:40
Это фронт при чем тут джанго?
Кнопка запускает внутренний механизм работы с разными хостами. Тогда поскажи, как обработать в django кнопку, что просто выполнялось действие?

Диего Мустафа
25.01.2019
08:24:42

Артем
25.01.2019
08:26:32

Hmirin
25.01.2019
08:26:40

Maxim robox
25.01.2019
08:26:41

Артем
25.01.2019
08:27:30

Егор
25.01.2019
08:27:56

Артем
25.01.2019
08:28:09
Больше пугает if ?

Ruslan
25.01.2019
08:28:39

Диего Мустафа
25.01.2019
08:28:40
СПС
с «спс» я так понял, у питонщиков принято рофлить? извините, имел ввиду «спасибо» ?

Артем
25.01.2019
08:29:58

Hmirin
25.01.2019
08:32:31

Andrew
25.01.2019
08:33:35

Google

Артем
25.01.2019
08:33:54

Диего Мустафа
25.01.2019
08:33:54
OMG. FBV в 2019.
Учу джанго по книге, написанной еще до того как перешли с FBV на CBV

Maxim robox
25.01.2019
08:34:55

Terminator
25.01.2019
08:34:58
@forucell будет жить. Поприветствуем!

Диего Мустафа
25.01.2019
08:35:41

Henaro
25.01.2019
08:36:26
Сап, гайз.
Такой вопрос: в пайчарме создаю новый проект, в качестве интерпретатора указываю заранее созданный в venv bin/python
Чарм подтягивает все пакеты, которые уже стояли в виртуальном окружении, а вот если что-то доставить после этого - чарм уже не видит. Подскажите, как это дело синхронизировать?

Hmirin
25.01.2019
08:36:45

Maxim robox
25.01.2019
08:37:04

Henaro
25.01.2019
08:37:26
чарм-то?
не помогает

Maxim robox
25.01.2019
08:38:50

Henaro
25.01.2019
08:39:17
ну как не туда... в виртуальном окружении pip install blabla

Maxim robox
25.01.2019
08:39:29

Henaro
25.01.2019
08:39:32
оно работает, просто напрягает, что пайчарм не видит их

Maxim robox
25.01.2019
08:40:12

Андрей
25.01.2019
08:40:14
привет, может кто сможет подсказать как в одо подрубить правильно Environment, чтобы селфы как recordset передавать , а то я в api.multi завернул функцию свою , но при вызове он селфа не видит , выдает ошибку нехватки аргументов функция такая: @api.multi
def send_message(self, message): 'message' - это строка, которую я передаю, а селф он должен сам подхватывать(если я по доке все правильно понял), но этого не происходит

Henaro
25.01.2019
08:40:23
чарм при создании проекта что-то долго и упорно синхронизирует, вот как бы этот процесс перезапустить

Ruslan
25.01.2019
08:40:45

Maxim robox
25.01.2019
08:40:53

Google

Владимир
25.01.2019
08:41:39

Bogdan (SirEdvin)
25.01.2019
08:41:46

Henaro
25.01.2019
08:42:26

Admin
ERROR: S client not available

Henaro
25.01.2019
08:42:29
чудно

Artem
25.01.2019
08:43:33
https://habr.com/ru/post/416073/
значит есть статья, как сделать бота для торговли на криптобирже

Maxim robox
25.01.2019
08:43:54

Artem
25.01.2019
08:44:04
exmo.api_query("user_open_orders", { }, result => {
let res = JSON.parse(result);
if(res[currentPair] == undefined) console.log('Открытых оредеров нет');
let buyOrders = [];
for(let i in res[currentPair]){
console.log(res[currentPair][i]);
if(res[currentPair][i].type == 'sell'){
console.log('Выход, ждем пока не исполнятся/закроются все ордера на продажу');
}else{
buyOrders.push(res[currentPair][i]);
}
}
например есть вот этот апи код и т.д

Terminator
25.01.2019
08:44:25
@sergmv будет жить. Поприветствуем!

Artem
25.01.2019
08:44:57
я не могу понять, если самому с 0, писать бота для другого какого то сайта и т.д, нужно все кординально переделывать и т.д?
сколько вобще времени нужно что бы в этом разобраться - что менять, а что оставлять и т.д?
и тем более переписать для другого сайта и т.д
вся проблема в том
что все эти курсы онлайн не дают понимания этого всего

Andrew
25.01.2019
08:46:03

Владимир
25.01.2019
08:47:08

Maxim robox
25.01.2019
08:47:23

Ruslan
25.01.2019
08:47:34

Google

Владимир
25.01.2019
08:47:35

Артем
25.01.2019
08:48:58

Andrew
25.01.2019
08:49:03

Artem
25.01.2019
08:49:52
подскажите уже наконец кто

Ruslan
25.01.2019
08:49:56

Artem
25.01.2019
08:50:13
сколько времени должно уйти на то, что бы понимать что именно нужно убирать в чужо коде и подставлять свое

Hmirin
25.01.2019
08:50:14

Ruslan
25.01.2019
08:50:48

Владимир
25.01.2019
08:50:53

Andrew
25.01.2019
08:51:19

Hmirin
25.01.2019
08:52:02

Ruslan
25.01.2019
08:52:29

Владимир
25.01.2019
08:53:30

Maxim robox
25.01.2019
08:53:32
Это не аргумент
Джанго берут ради того, чтобы не писать рутинный код. Во вьюхах это достигается за счет CBV. Даже если взять самый базовый класс View (от которого и наследуются все остальные вьюхи), то мы уже избавляемся от if request.method == post. А еще получаем ответы 405 method not allowed. А еще обработка pre-flight запросов. Писать руками все это внутри каждой FBV что это, если не маразм?
И это речь только про самую базовую view. Я уже не говорю о том, что дают ее наследники.