@ru_python

Страница 7544 из 9768
Проксимов
27.12.2018
13:38:05
Чё так много стикеров

Хотите рестрикт?

Daniil
27.12.2018
13:51:55
я снова с той же проблемой... с байтами в респонсе

на клиенте приходят байты, проверил на кириллице

Google
Maxim robox
27.12.2018
13:52:49
я снова с той же проблемой... с байтами в респонсе
Сперва оформи нормально проблему. Покажи ответ в curl/postman.

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"

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 значение





Ладно если бы ничего не сохранял

но первое значение сохраняет же

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
Это корректный и абсолютно правильный json. И не "байты", а экранированные юникодные символы
Ну я бы не сказал так. Он, конечно, правильный, но закодированный. Его придется раскодировать. А это тупая работа. JSON-то не имеет проблем с уникодом.

Tishka17
27.12.2018
14:19:19
Ну я бы не сказал так. Он, конечно, правильный, но закодированный. Его придется раскодировать. А это тупая работа. JSON-то не имеет проблем с уникодом.
Любой json надо декодировать в объект. По стандарту экранирование делается так и любой парсер его сразу обработает

Кавычки же экранируют внутри строки

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

Tishka17
27.12.2018
14:21:02
Так зачем уникод экранировать? Это раздувает json.
Это другой вопрос. Видимо ради совместимости со какими-то кривыми старыми реализациями.

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

Alexander
27.12.2018
14:23:21
Google
LighteR
27.12.2018
14:24:11
стянул с сети. она устарела?
ну этот декоратор имеет смысл сейчас использовать только если хочешь, чтобы твой код работал на 3.4

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

Robot
27.12.2018
14:24:52
Питон < 3.6 устарел
только хипстеры используют питон3

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
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. В каждом список (тупл?) строк в виде тупла полей

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
Ну с мышкой то я сам, а так спасибо тебе

Егор
27.12.2018
15:09:22
Есть. Когда дергаешь хранимую процедуру, например. При чем если все rs не вычитать, могут быть баги. Правда хз как там pymysql с этим работает
в psycopg можно прямо в параметрах курсора указать как забирать данные - либо туплем, либо диктом

забирать сразу словарь - максимально удобная фича

Страница 7544 из 9768