
Twelfth
26.08.2018
20:28:54

Андрей
26.08.2018
20:29:15
Точно
Про ssl я забыл...

Dmitry
26.08.2018
20:29:33

Alexandr
26.08.2018
20:31:26
Всем спокойной ночи

Google

AkS
26.08.2018
20:31:48

Андрей
26.08.2018
20:32:07

Twelfth
26.08.2018
20:32:18

AkS
26.08.2018
20:32:20

Андрей
26.08.2018
20:32:39

AkS
26.08.2018
20:32:49
записи есть
в консоли запрос работает

Undefined
26.08.2018
20:33:01

AkS
26.08.2018
20:33:10
даже select * from settings тоже none возвращает без класса ((

Андрей
26.08.2018
20:33:11

AkS
26.08.2018
20:33:16
постгресс

Undefined
26.08.2018
20:33:33
Бл

Google

AkS
26.08.2018
20:33:49
? да уже сам не рад что влез

Undefined
26.08.2018
20:33:56
Если бы был мускл, то pymysql норм работает
Чем постгрес лучше?

AkS
26.08.2018
20:34:32
просто думал есть простой ответ в стиле “Вася ну ты лох, потому работает что init делает питон магию” ?

Андрей
26.08.2018
20:34:36

AkS
26.08.2018
20:34:40
и я бы пошел спать спокойно ))

Dmitry
26.08.2018
20:34:43
А если трафик между клиентом и сервером шифруется (htps)?
Естть такая идея. Можно сгенерить публичный и приватный ключи для пользователя. Приватный ключ и токен с инфой (зашифрованный публичным ключом) положить в таблицу с сессиями пользователя. При отправке запроса с этим токеном рассшифровывать его и смотреть в теле уже кому он принадлежит user_id, IP, expires и тд
по идее даже если его перехватят и отправят с другого клиента, то это ничего не даст
но может я просто параноик =)

AkS
26.08.2018
20:35:41

Undefined
26.08.2018
20:35:55
Ибо свистнуть токен можно только узнав его

Андрей
26.08.2018
20:36:52
И это работало

Undefined
26.08.2018
20:37:17
Как вариант для генерации токена;
hashlib.sha256(uuid.uuid4().digest).hexdigest()

Андрей
26.08.2018
20:37:22

AkS
26.08.2018
20:37:34
ладно )
попробую в дебаг пичарма посмотреть
нет так нет, на сегодня надо заявзывать уже кипит немного итак )

Undefined
26.08.2018
20:38:08

Google

Twelfth
26.08.2018
20:38:23

Андрей
26.08.2018
20:38:23

Twelfth
26.08.2018
20:38:31
Ну, только есть JSON объекты

Андрей
26.08.2018
20:38:42

AkS
26.08.2018
20:38:47

Undefined
26.08.2018
20:38:55
Да ничем
Таки пусть мускл юзит, ему хватит, да и ебли этой нет

Twelfth
26.08.2018
20:38:58

AkS
26.08.2018
20:39:00

Undefined
26.08.2018
20:39:14

Dmitry
26.08.2018
20:39:31

AkS
26.08.2018
20:39:42
хз ? база она и есть база, кому-то оракл кому-то ms вообще заходит бодро )

Undefined
26.08.2018
20:39:47
Больше длина - лучше

Dmitry
26.08.2018
20:40:23

AkS
26.08.2018
20:40:44
на хероку просто был постгресс ) я взял его , алхимия к нему прикрутилась на изи, а вот скрипт который в celery запускается, не хочет дружить )

Undefined
26.08.2018
20:40:47
И норм
Никаких велосипедов

Андрей
26.08.2018
20:41:15

AkS
26.08.2018
20:41:19

Google

Undefined
26.08.2018
20:41:24

Андрей
26.08.2018
20:41:27

Undefined
26.08.2018
20:41:51
pymysql.readthedocs.io и офигей от простоты использования

Vladimir
26.08.2018
20:41:55
пс

AkS
26.08.2018
20:42:06
Да
не сталкивался просто, на работе везде MS SQL

Vladimir
26.08.2018
20:42:07
может кто по алхимии годные туториалы дать
в доки не посылайте

Alidrod
26.08.2018
20:42:25
Делаю:
python -m venv venv
# копирую файл с кодом и requirements.txt
. venv/bin/activate
pip install -r requirements.txt
./prog.py
А в итоге выдает ModuleNotFoundError и один из модулей в requirements.txt.
Дистр Arch.

Dmitry
26.08.2018
20:42:29
Спасибо всем за мысли по этому поводу. может действительно нагнетаю

Vladimir
26.08.2018
20:42:59

Alidrod
26.08.2018
20:43:13

Vladimir
26.08.2018
20:43:28
а в PyPI нет?

AkS
26.08.2018
20:43:32

Vladimir
26.08.2018
20:43:51

Alidrod
26.08.2018
20:43:59

Vladimir
26.08.2018
20:44:10
пакета твоего

Alidrod
26.08.2018
20:44:17

Vladimir
26.08.2018
20:44:24
ставь через пип
по обычному

Alidrod
26.08.2018
20:44:50
Так я через пип и ставил, лол.

Google

Alidrod
26.08.2018
20:45:07
Делаю:
python -m venv venv
# копирую файл с кодом и requirements.txt
. venv/bin/activate
pip install -r requirements.txt
./prog.py
А в итоге выдает ModuleNotFoundError и один из модулей в requirements.txt.
Дистр Arch.

?? Eugene
26.08.2018
20:45:11

Undefined
26.08.2018
20:45:12

Twelfth
26.08.2018
20:45:37

Alidrod
26.08.2018
20:45:54
Ручками а не файлом
$ pip install unidecode
Requirement already satisfied: unidecode in ./venv/lib/python3.7/site-packages (1.0.22)
Да и смысл?

Twelfth
26.08.2018
20:46:15
Даже если хацкеры перехватят http запрос, они получат строку, которую не смогут расшифровать

Vladimir
26.08.2018
20:47:16
$ pip install unidecode
Requirement already satisfied: unidecode in ./venv/lib/python3.7/site-packages (1.0.22)
Да и смысл?
удали
и снова

AkS
26.08.2018
20:47:29
ладно, спасибо за участие всем, пополз спать

Vladimir
26.08.2018
20:48:17
парни, а кто как токены хранит к апи разным?

Undefined
26.08.2018
20:48:37

Dmitry
26.08.2018
20:48:58

Vladimir
26.08.2018
20:49:00

Twelfth
26.08.2018
20:49:27

Undefined
26.08.2018
20:49:33
а без бд
А где ты хранить собрался? Клиент/сервер?

Андрей
26.08.2018
20:50:16

Alidrod
26.08.2018
20:50:31
удали
Но это же чертовы костыли.

Danila
26.08.2018
20:53:10