
Проксимов
27.12.2018
13:38:05
Чё так много стикеров
Хотите рестрикт?

Daniil
27.12.2018
13:51:55
я снова с той же проблемой... с байтами в респонсе
на клиенте приходят байты, проверил на кириллице

Google

Maxim robox
27.12.2018
13:52:49

Daniil
27.12.2018
13:56:17
Проблема: приходит post запрос во view, там происходит выгрузка данных из базы, затем это кладется в json и с помощью jsonresponse отправляется на фронт. На фронте читается поле content, в котором оказываются байты. Например, [{"product_id": 46, "product_name": "Poli Liquirizia", "cost": "2741.00", "image_name": "XDZIC6OG0B.jpg", "year_of_harvest": null, "product_type_name": "\u0412\u0438\u043d\u043e"}] . Вопрос: каким образом можно отправить данные в читаемом и нормально обрабатываемом виде?
в данном случае product_type_name - кириллица
https://pastebin.com/nBRQPdd7
Это сама вьюха


Cashik
27.12.2018
14:00:08
Приветствую.
Есть задача обрабатывать текст перед его озвучиванием. На вход идут названия улиц и сам сервис понимает большенство фраз. Например, сервис озвучивает "ул 2 Кедровая" как "ул вторая кедровая" Проблема в том, что сервис понимает не все и когда ему приходит "ул 1 Кедровая", то он озвучивает "улица одна кедровая".
Нужно либо как-то помочь сервису, либо всегда явно указывать, как ему необходимо говорить, а как это сделать это и есть суть вопроса. Было бы хорошо, если бы кто-то из вас знал библиотеку типа "number_with_word2two_word"


Maxim robox
27.12.2018
14:01:19
Проблема: приходит post запрос во view, там происходит выгрузка данных из базы, затем это кладется в json и с помощью jsonresponse отправляется на фронт. На фронте читается поле content, в котором оказываются байты. Например, [{"product_id": 46, "product_name": "Poli Liquirizia", "cost": "2741.00", "image_name": "XDZIC6OG0B.jpg", "year_of_harvest": null, "product_type_name": "\u0412\u0438\u043d\u043e"}] . Вопрос: каким образом можно отправить данные в читаемом и нормально обрабатываемом виде?
Попробуй убрать safe, переделай ответ в словарь.

?
27.12.2018
14:01:38
есть какие-то решения, но они заточены под инглиш к сожалению(

Daniil
27.12.2018
14:05:26

Maxim robox
27.12.2018
14:07:29
тот же самый эффект
https://stackoverflow.com/questions/34798703/creating-utf-8-jsonresponse-in-django

Вадим
27.12.2018
14:11:36
https://pythonprogramminglanguage.com/text-to-speech/
Попробуй это

Google

Stepan
27.12.2018
14:13:54
Ребят как можно посмотреть в базу почему сохраняет в базу только 1 значение
Ладно если бы ничего не сохранял
но первое значение сохраняет же

Tishka17
27.12.2018
14:15:02
Проблема: приходит post запрос во view, там происходит выгрузка данных из базы, затем это кладется в json и с помощью jsonresponse отправляется на фронт. На фронте читается поле content, в котором оказываются байты. Например, [{"product_id": 46, "product_name": "Poli Liquirizia", "cost": "2741.00", "image_name": "XDZIC6OG0B.jpg", "year_of_harvest": null, "product_type_name": "\u0412\u0438\u043d\u043e"}] . Вопрос: каким образом можно отправить данные в читаемом и нормально обрабатываемом виде?
Это корректный и абсолютно правильный json. И не "байты", а экранированные юникодные символы

Stepan
27.12.2018
14:15:19
Всё я понял

Tishka17
27.12.2018
14:15:21
А так - да ссылку дали

Daniil
27.12.2018
14:16:01
Хорошо, спасибо
Да, сработало, спасибо

Maxim robox
27.12.2018
14:18:37

Tishka17
27.12.2018
14:19:19
Кавычки же экранируют внутри строки

Maxim robox
27.12.2018
14:20:33

Alexander
27.12.2018
14:20:53
Простите а если я в aiohttp
в контексте @asyncio.coroutine
делаю await req.json()
он ругается на авайт
как правильно?

Tishka17
27.12.2018
14:21:02

Robot
27.12.2018
14:21:14

LighteR
27.12.2018
14:23:05

Tishka17
27.12.2018
14:23:10
Или может для передачи по транспорту, который умеет только Аски символы. Но опять же хз зачем такое

Alexander
27.12.2018
14:23:21

Google

LighteR
27.12.2018
14:24:11

Tishka17
27.12.2018
14:24:19
Питон < 3.6 устарел

Robot
27.12.2018
14:24:52

Alexander
27.12.2018
14:25:23

Tishka17
27.12.2018
14:25:25

Rookie
27.12.2018
14:25:29

noName
27.12.2018
14:28:19
Если нормальная реализация асинхронности в python или только asyncio

Проксимов
27.12.2018
14:28:48

Robot
27.12.2018
14:29:11

Hot
27.12.2018
14:30:05

Tishka17
27.12.2018
14:30:08

Maxim robox
27.12.2018
14:30:36

Robot
27.12.2018
14:33:16

Daniil
27.12.2018
14:35:23
Ну он говорил, что у него бьютифай из постмана не срабатывал на мой джсон
сейчас все ок

Stepan
27.12.2018
14:35:33
Снова с тупым вопросом) Что тут не так)ОШибку понимаю,но не понимаю из за чего
В других местах так же выводил
а тут бац и

Google

Stepan
27.12.2018
14:37:45
Подскажите пожалуйста что я делаю не так

Дмитрий
27.12.2018
14:40:50

Егор
27.12.2018
14:41:49
по моему у вас просто данные какие-то неправильные забираются из бдшки
вот он и ругается что операция не поддерживается для int и кортежа

Admin
ERROR: S client not available

Егор
27.12.2018
14:42:42
вероятно вместо кортежа тоже должен быть int
проверьте входные данные

Stepan
27.12.2018
14:43:07
Вот они
((123, 'kek', 'Тестирую', '123', '123', 123, 12355), (5498893, 'Lagerung', 'Bearing', 'штуки', 'test.png', 1000, 1200))
Вот кортеж
что не так то?
@egorgam

☕ What is Love ☕
27.12.2018
14:45:07
А есть смысл пихать кортеж в кортеж?

Maxim robox
27.12.2018
14:45:31
@egorgam
Нажми debug вместо run и разберись уже, что у тебя там в данных. Не дергай людей.

☕ What is Love ☕
27.12.2018
14:45:39
@phpdev7

Daniil
27.12.2018
14:45:49
:D

Stepan
27.12.2018
14:46:48

Tishka17
27.12.2018
14:47:35

☕ What is Love ☕
27.12.2018
14:48:25
А почему нет
Ну если бы у меня был ответ на твой вопрос, я бы не спрашивал)

Tishka17
27.12.2018
14:49:18

Google

Tishka17
27.12.2018
14:49:59
Вообще, из mysql если я правильно помню может прилететь несколько resultset. В каждом список (тупл?) строк в виде тупла полей

☕ What is Love ☕
27.12.2018
14:51:01

Егор
27.12.2018
14:52:03
а в mysql нема

Tishka17
27.12.2018
14:55:35
такое вроде есть в psycopg
Есть. Когда дергаешь хранимую процедуру, например. При чем если все rs не вычитать, могут быть баги. Правда хз как там pymysql с этим работает

Vladislav
27.12.2018
14:59:42
Добрый вечер, есть ли такая штука в питоне, что бы одной командой уменьшить производительность приложения?
Типо что я хочу, пока работаю за компом, шевелю мышкой, приложение работает в 50% от того что может
Если не шевелю мышкой 5 минут, приложение работает в 100%
Или это все надо в каждой части приложения прописывать?

Tishka17
27.12.2018
15:01:36
man nice
cpulimit ещё
Насчёт мышки хз

Vladislav
27.12.2018
15:04:44
Ну с мышкой то я сам, а так спасибо тебе

Tishka17
27.12.2018
15:04:52
;-)

Егор
27.12.2018
15:09:22
забирать сразу словарь - максимально удобная фича