@ru_python

Страница 1736 из 9768
Stanislav
08.11.2016
10:57:55
В вк есть консоль девелопера

?

Ну как на фб

j7sx
08.11.2016
10:58:29
В вк есть консоль девелопера
хз. я не на вк отправляю

Google
agic
08.11.2016
10:58:32
по сути нет

Stanislav
08.11.2016
10:59:06
А стоп, то не на вк, я чет профтыкался)

j7sx
08.11.2016
10:59:16
при этом странно что к фотке доступ forbidden, если попытаться так открыть

можно было бы конечно просто монетки накидывать, но там пропущен один шаг, судя по запросам он выполняется на сервере, но вот ответа к себе идущего не вижу

Stanislav
08.11.2016
11:01:25
Ты как дебажешь запросы?

Stanislav
08.11.2016
11:01:41
Может что-то пропустил

Как правило можна в норм дебагере посмотреть и кодировку

Wireshark заюзать можешь для дебага

Roman
08.11.2016
11:02:31
потому что asyncio получился ужасно кривым и страшным и даже хуже twisted. могли хотя бы сделать асинхронный слой над файлами и dns

j7sx
08.11.2016
11:02:56
идёт запрос фотки - возврат фотки. потом get запрос на то что фотку лайкнули. потом гет на добавление монетки , при этом используемые параметры ранее не где не светились

Wireshark заюзать можешь для дебага
я с телефона packet capture.. приложение на телефон.

Google
Stanislav
08.11.2016
11:05:05
я с телефона packet capture.. приложение на телефон.
Если не нужно там google-штук, то можешь Гугл хромом отдебажить apk

Korolll
08.11.2016
11:28:43
Ребята уже давольно давно бьюсь над проблемой. Использую django 1.10 хочу записать всё содержимое django.core.handlers.wsgi.wsgirequest в json формате

почему-то как словарь перебрать не удаётся

Stanislav
08.11.2016
11:41:48
Type сделай

Может и не словарь

И попробуй .get(name, None) структуру

Но на сколько я помню там не словарь

Ray
08.11.2016
11:47:24
https://github.com/django/django/blob/master/django/core/handlers/wsgi.py#L121

я так понимаю требуется это вытянуть

Korolll
08.11.2016
11:50:03
да, верно

Ray
08.11.2016
11:50:58
втыкните ipdb и спосмотрите что приходит.

Korolll
08.11.2016
11:58:17
втыкните ipdb и спосмотрите что приходит.
`django.http.request.RawPostDataException: You cannot access body after reading from request's data stream`, ты не сталкивался с таким? Запрос отправлен через nginx+gunicorn

Ray
08.11.2016
11:59:21
а покажите кот

где дебагер втыкнут

Korolll
08.11.2016
12:01:32
вот мета информация

где дебагер втыкнут
Или это не совсем то?

Ray
08.11.2016
12:02:43
я бы даже сказал совсем не то

Google
Ray
08.11.2016
12:03:14
мне бы исходник того места, где вы json'ом хотите забирать данные

Korolll
08.11.2016
12:03:46
`def LoggingRequestMiddleware(get_response): def middleware(request): request.META['HTTP_X_CSRFTOKEN'] = request.META['HTTP_COOKIE'].split(';')[1].split('=')[1] values = request.META.items() html = [] for k, v in values: html.append('<tr><td>%s</td><td>%s</td></tr>' % (k, v)) f = open('/home/andrey/PycharmProjects/my_site/my_resume/backend/docs/logs/1.html', 'w') f.write('<table>%s</table>' % '\n'.join(html)) f.write('-'.join([i for i in request.body])) f.close() response = get_response(request) return response return middleware`

def LoggingRequestMiddleware(get_response): def middleware(request): request.META['HTTP_X_CSRFTOKEN'] = request.META['HTTP_COOKIE'].split(';')[1].split('=')[1] values = request.META.items() html = [] for k, v in values: html.append('<tr><td>%s</td><td>%s</td></tr>' % (k, v)) f = open('/home/andrey/PycharmProjects/my_site/my_resume/backend/docs/logs/1.html', 'w') f.write('<table>%s</table>' % '\n'.join(html)) f.write('-'.join([i for i in request.body])) f.close() response = get_response(request) return response return middleware

Ray
08.11.2016
12:11:01
ок что и этого и как вы сторите в json формате ?

Korolll
08.11.2016
12:12:47
ок что и этого и как вы сторите в json формате ?
Сейчас у меня цель хотя бы перебрать ключи request

Stanislav
08.11.2016
12:13:24
Gist лучше для кода заюзать

Ну вроде как все ок. Это 1.10 Джанго?

Ray
08.11.2016
12:14:13
Сейчас у меня цель хотя бы перебрать ключи request
ну вы бы сами определились что вам надо, а то как в библиотеке: говорит о mysql подразумиваем php

Korolll
08.11.2016
12:14:15
допустил ошибку изначально request.body = request, результат такой же

Ray
08.11.2016
12:17:03
f.write('-'.join([i for i in request.body]))

тут итератор райзит ошибку

скопируйте body и делайте с ним что надо

Korolll
08.11.2016
12:19:21
скопируйте body и делайте с ним что надо
Нет, насчёт ошибки я вас зря дёрнул она тут не причём. Я так понял это ошибка пост запроса и кричит система в целом.

f.write('-'.join([i for i in request.body]))
Проблема в том что вот эта штука ничего не выводит

Даже если вместо request.body просто request

Ray
08.11.2016
12:20:45
та поставьте ipdb в самом начале метода и посмотрите что приходит

Google
Admin
ERROR: S client not available

Ray
08.11.2016
12:22:10
ipmort pdb; pdb.set_trace()

Igor
08.11.2016
12:22:20
Никто и не ответил на мой вопрос...

Korolll
08.11.2016
12:22:46
Igor
08.11.2016
12:23:01
Привет привет. Кто-то тут юзал pySMT?
Вот. Или вообще питон для МК

Ray
08.11.2016
12:24:39
MK ?

Igor
08.11.2016
12:25:33
Микроконтроллеры

Ray
08.11.2016
12:27:28
я когда-то для ардуины кодить брался но из этого ничего не получилось

Igor
08.11.2016
12:31:11
Не, ардуина не совсем МК

Ray
08.11.2016
12:39:28
Korolll
08.11.2016
12:53:30
и чего ?
Ноут сел, вечером затесчу

Igor
08.11.2016
12:53:47
Ладно, если этого не знаете то скажите другое Модули для разработки бота ТГ какие сейчас популярные?

Ну и вообще имеют самый большой функционал

Pavel
08.11.2016
13:39:55
Как фреймворк лучше учить новичку? flask, django, либо другие либы? Цель - одностроничный сервис с авторизацией (на вход даем данные N, на выходе M в виде графиков и статистики)

Ray
08.11.2016
13:41:07
django

Aragaer
08.11.2016
13:43:08
а надо учить фреймворк?

ну я вон тоже ковырялся например в исходниках behave

это же не значит, что я зачем-то учил behave. Я просто его использовал

вика
08.11.2016
13:47:16
А какие-нибудь фреймворки кроме django и flask используются?

Aragaer
08.11.2016
13:47:24
торнадо

Google
Aragaer
08.11.2016
13:47:26
боттл

Pavel
08.11.2016
13:47:28
Ну а если цель будет - писать тяжелую логику с кучей запросов (именно сервисы с обработкой данных)

Ray
08.11.2016
13:47:31
falcon

Aragaer
08.11.2016
13:47:55
симплхттпсервер в конце концов

да, но вопрос был "какой мне фреймворк учить", то есть предполагалось, что надо какой-то фреймворк выучить. А я не очень понимаю, зачем вообще надо какой-то фреймворк учить

Ray
08.11.2016
13:49:02
ну тут джанга для новичка по-лучше будет, особенно если там задача спа с двумя формами. Пока человек поймет как правильно написать апп на фласке ...

Pavel
08.11.2016
13:49:23
Не то чтобы учить, что лучше использовать на первых порах и чтобы потом это было годно. Скорее вопрос архитектуры

Pavel
08.11.2016
13:50:05
джангу уже ковырял (приложение по доке написал и чуть почитал)

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