@python_beginnersЭта группа больше не существует

Страница 1579 из 1885
stonepig
10.04.2017
14:13:24
При работе с любым проектом создавать виртуаленв норма
поясни вообще про виртуалэнв. я захожу в него и только тогда начинаю работу с самим проектом?

или где вообще почитать развернуто для дебилов

что это и для чего надо

всё, нашел

Google
stonepig
10.04.2017
14:14:22
:)

Genius
10.04.2017
14:14:28
Ну в общем то работает всё. Я не пойму как мне сделать подтверждение при регистрации. Точнее как в функцию отправки вписать тот номер что указали при регистрации и сгенерированный код подтверждения

Sergey
10.04.2017
14:14:52
Dmitry
10.04.2017
14:18:06
питаны, расскажите мне за фласк

есть приложуха, в ней прописаны порт и интерфейс

а перед ней увсги

а перед ней нжинкс

а без нжинкс+увсги это работать будет?

Genius
10.04.2017
14:21:08
Вот есть словарь с username и security_code. Как их вытащить из него?

Это ключи

Igor
10.04.2017
14:21:43
а без нжинкс+увсги это работать будет?
будет, но с очень мелкой посещаемостью

как ток начнет несколько (десятков?) пользователей одновременно ломиться - может быть не ок

Google
melancholiac
10.04.2017
14:22:20
вот в туторе по фласку советуют virtualenv создавать в директории с проектом. это норма?
да, это позволяет держать только необходимые версии библиотек рядом с пректом

Dmitry
10.04.2017
14:22:27
у меня внутренний тул

там рпс коппечный

stonepig
10.04.2017
14:23:12
поясните на пальцах. собираюсь вот писать бложик на фласке и хостить его на github pages. мне надо ставить virtualenv сразу в директорию, куда я склонил репу с github pages? и туда же ставить фласк и вот это вот всё?

он как-то деплоится по-особенному или просто пуш-коммит?

melancholiac
10.04.2017
14:24:10
вроде просто ставятся пакеты из requirements.txt

Artyom
10.04.2017
14:24:13
Я ж не знаю что ты делаешь поэтому конкретнее сказать не могу

Genius
10.04.2017
14:24:55
code = user['security_code']
Вооот. Я так делал))) ошибку ловил)

melancholiac
10.04.2017
14:25:18
или проверкой key in dict

Genius
10.04.2017
14:25:56
или проверкой key in dict
Чуточку подробнее можно?)

Artyom
10.04.2017
14:26:22
Genius
10.04.2017
14:26:51
Оо

Сек

stonepig
10.04.2017
14:26:58
есть конфа по фласку в телеге?

)

melancholiac
10.04.2017
14:27:12
Чуточку подробнее можно?)
d = {1:1,2:2} if 1 in d: print(d[1]) if 'foobar' in d:print(d['foobar'])

но это такой вариант

Genius
10.04.2017
14:27:32


Google
Genius
10.04.2017
14:27:34
Вот она

Вьюха моя

melancholiac
10.04.2017
14:27:55
можно val = d.get(1,None) if val: .....

это джанго?

Genius
10.04.2017
14:28:46
Эмм. Да

Бить начнёте?

melancholiac
10.04.2017
14:29:08
ноуп

юзай что удобно

Dmitry
10.04.2017
14:29:43
так, но непонятна роль увсги инжинкса в этой хуйне

если приложуха сама по себе крутится

и слушает порт

то мне надо только нжинкс, получается

так?

Igor
10.04.2017
14:30:16
Dmitry
10.04.2017
14:30:29
просто увсги как будет участвовать в этой ботве?

нжинкс то понятно

Pavel
10.04.2017
14:31:12
просто увсги как будет участвовать в этой ботве?
Увсги это сервер приложений для питон кода

Dmitry
10.04.2017
14:31:45
ну в случае, если прложение не имеет свой интерфейс сетевой

то он мне должен делать цги

ну а если имеет?

Google
Pavel
10.04.2017
14:32:06
Этот сервис запускает твой код и по протоколу http /wsgi работает с нгинкс

Dmitry
10.04.2017
14:32:32
щас

Pavel
10.04.2017
14:32:47
ну а если имеет?
А несколько инстансов твое приложение умеет?

И за порты не подраться

Dmitry
10.04.2017
14:33:15
https://github.com/count0ru/tg-forwarder/blob/master/forward_svc.py

вот мне надо крутить такое

короче, я думаю что я поставлю перед этой ботвой просто нжинкс

Григорий
10.04.2017
14:34:35
Долго не мог понять, что с нумерацией строк.

Dmitry
10.04.2017
14:34:49
хотя в докере с этой ботвой оно апстримится сразу в увсги

Pavel
10.04.2017
14:35:41
короче, я думаю что я поставлю перед этой ботвой просто нжинкс
Увсги еще рестартовать умеет. Тебе в докер надо, или так?

Dmitry
10.04.2017
14:36:01
вот этот скрипт (насамом деле не этот но похожий) мне надо крутить в докере

я скачал докер с фласк

там есть нжинкс + увсги

и запутался

скрипт сам слушает порт

нжинкс слушает

а увсги ваще че делает тут неясно

причем нжинкс смотрит в увсги по сокет файлу

melancholiac
10.04.2017
14:38:18
можно встрять с вопросом по топику?

ювсг импортируется и говорит серверу что делать?

Google
Pavel
10.04.2017
14:39:11
а увсги ваще че делает тут неясно
Хостинг нескольких инстансов, контроль их состояния; возможно у фласка есть оптимизация при работе из под всги.

Dmitry
10.04.2017
14:39:26
окай

увсги клево

><
10.04.2017
14:39:33
В 1 файл(форма с кнопкой открытия формы из 2 файла) импортирован 2 файл (форма и кнопки с привязанными на них функциями.) Собственно при запуске 1 файла , при нажатии 2 форма открывается, но не работают кнопки , но если отдельно открыть 2 файл , то там все работает. В чем может быть проблема ? хотя бы примерно (причем вчера все работало , как надо =\)

Dmitry
10.04.2017
14:39:58
но как я буду через увсги ходить

в то что само по себе приложение

и вебсервер

(фласк)

?

Pavel
10.04.2017
14:41:33
но как я буду через увсги ходить
Ты ходишь в нгинкс, он перекидывает запрос в увсги, в котором запущен твой код.

Роман
10.04.2017
15:00:02
а увсги ваще че делает тут неясно
зеленого единорога попробуй

там все просто

b0g3r
10.04.2017
15:27:26
вот мне надо крутить такое
Проблема вот в этом: if __name__ == "__main__":         app.run(host=listen_ip, port=listen_port)

Это запуск дев-сервера фласка

app - на самом деле всги приложение

И его можно/нужно запускать через какой-нибудь увсги/гуникорн

Проблема вот в этом: if __name__ == "__main__":         app.run(host=listen_ip, port=listen_port)
Откуда вы берете эту строчку? Ее вроде выпилили из документации и назвали нехорошим способом

Это запуск дев-сервера фласка
У фласка есть какой-то свой мини-увсги, который запускается из кода через app.run() или из консоли через flask run , но он для дев разработки, не держит нагрузку и иногда теряет чего-нибудь

Вадим
10.04.2017
17:11:57
подскажите плз , к чему обращаться что бы получить список таблиц из mysql , можно отправить show tables , но ответ мне не нравится. есть еще способ ?

Igor
10.04.2017
17:12:16
а в смысле - не нравится?

Страница 1579 из 1885

Эта группа больше не существует Эта группа больше не существует