
Toha
30.10.2018
18:54:59
на 6й уже экспшн кидать
норм варик?

LighteR
30.10.2018
19:04:30
в первом случае будет ошибка при параллельной транзакции, во втором - ожидание лока

Google

Vyacheslav
30.10.2018
19:06:53
Добрый вечер. В Django есть какой-нибудь способ "обрезать" модель до конкретных полей на уровне запроса?

Maxim robox
30.10.2018
19:11:30

Vyacheslav
30.10.2018
19:13:24

Зам!
30.10.2018
19:17:03
Как отправить данные
Goli=ho
Min=4
методом Post в body используя библиотеку requests? Мне надо эти данные отправить в request payload, я вычитала что это body.

Маришка
30.10.2018
19:23:50
requests.post(url, data={'Goli': 'ho', 'Min': 4})

Зам!
30.10.2018
19:24:30
Когда смотрю wireshark'ом, оне не в request payload

LighteR
30.10.2018
19:31:50
в отправляемом запросе? зачем?

Vaderoff
30.10.2018
19:32:18

LighteR
30.10.2018
19:33:51

Nikolay
30.10.2018
19:34:00
wireshark ???

Зам!
30.10.2018
19:34:21

Google

Зам!
30.10.2018
19:35:35
Так что как, как кодировку поменять?

LighteR
30.10.2018
19:35:48
Ну так надо
Скорее всего ты что-то не так пытаешь сделать. Можешь подробнее описать зачем нужно в request'е отправлять text/plain?

Зам!
30.10.2018
19:36:14
Так сервер принимает

LighteR
30.10.2018
19:37:31
requests.post принимает параметр headers

Зам!
30.10.2018
19:38:37

LighteR
30.10.2018
19:39:56
ну в headers укажи нужный content-type

Зам!
30.10.2018
19:40:35
А конкретнее можно? Просто эта библиотека для меня новая

Nikolay
30.10.2018
19:41:41
Initial release 14 February 2011

LighteR
30.10.2018
19:42:00
requests.post(url, data=data, headers={'content-type': 'text/plain'})

Зам!
30.10.2018
19:42:10
што?!
В питоне раньше вообще запросами не занимался

Nikolay
30.10.2018
19:42:37
Эта штука 11 года
Почти 8 лет

Маришка
30.10.2018
19:43:02

Nikolay
30.10.2018
19:44:16
Почему об этом чате плохо отзываются?

Маришка
30.10.2018
19:44:35

Aragaer
30.10.2018
19:54:16
так. У меня сейчас будут очень дурацкие вопросы, вызванные особенностью работы интерпретатора птона
а именно - нельзя писать функции, в которых уменьшается индентация. Только сохраняется или увеличивается

Google

Aragaer
30.10.2018
19:55:30
то есть
def hello(x):
if x > 4:
print("world")
print("test")
вот так низя. Надо def hello(x):
print("world" if x > 4 else "test")
а вопрос собственно такй
есть константа X. Нужна функция, которая принимает x и выдает список 0, X, ... X*k, x - возрастающий список без повторений. Если x кратно X, то последний элемент не должен дублироваться
то есть return [i*X for i in range(x//X)] не годится - нет последнего элемента
а return [i*X for i in range(x//X)] + [x] будет дублировать последний элемент
мхм

Nikolay
30.10.2018
19:59:30

Проксимов
30.10.2018
19:59:42

Nikolay
30.10.2018
20:00:16
Мне - можно

Aragaer
30.10.2018
20:00:28
ну вот нельзя. емаксовый ob-python скармливает это в интерпретатор построчно видимо
не, стоп

Aragaer
30.10.2018
20:00:50
открой интерактивно интерпретатор и туда вставь этот код

LighteR
30.10.2018
20:01:32
что-то дичь какая-то, валидный же код

Aragaer
30.10.2018
20:01:55
сделал так
def my_func(x):
last = [x] if x % X else []
return [i*X for i in range(x//X)] + last

Nikolay
30.10.2018
20:02:08

Aragaer
30.10.2018
20:02:20
это ipython, он умеет
а просто python не умеет

LighteR
30.10.2018
20:02:36
да не, это не в ipython'е дело

Aragaer
30.10.2018
20:02:40
в нем

Google

LighteR
30.10.2018
20:02:45
в обычном все ок будет тоже

Aragaer
30.10.2018
20:02:47
ob-ipython тоже норм ест

Маришка
30.10.2018
20:02:52

Admin
ERROR: S client not available

LighteR
30.10.2018
20:03:10
а просто python не умеет
Python 2.7.15rc1 (default, Apr 15 2018, 21:51:34)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> def hello(x):
... if x > 4:
... print("world")
... print("test")
...

Nikolay
30.10.2018
20:03:15

Aragaer
30.10.2018
20:03:23
мхм.. Значит проблема где-то в ob-python

LighteR
30.10.2018
20:03:42
Python 3.7.0 (default, Sep 12 2018, 18:30:08)
[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> def hello(x):
... if x > 4:
... print("world")
... print("test")
...
>>>

Aragaer
30.10.2018
20:06:43
ну вот именно в этом и проблема

LighteR
30.10.2018
20:06:50
это же прям ахтунг был бы
на питоне никто не программировал бы

Проксимов
30.10.2018
20:07:05

Aragaer
30.10.2018
20:07:11
нет, это просто беда одного конкретного сетапа
а именно ob-python в емаксе с использованием :session
причем без :session все ок

LighteR
30.10.2018
20:07:38
ну он у тебя вставляет неправильно же

Aragaer
30.10.2018
20:07:56
ага, он пустую строку вставляет

LighteR
30.10.2018
20:07:58
print('world') вставляется как отдельная команда

Google

Aragaer
30.10.2018
20:08:23
ага
и утверждается, что "ну это не баг, просто надо с этим жить, фиксить не будем"
https://lists.gnu.org/archive/html/emacs-orgmode/2016-10/msg00225.html

Проксимов
30.10.2018
20:09:47
Это просто естественный отбор людей, юзающих емакч

Aragaer
30.10.2018
20:10:13
чот мне не хочется ставить какой-то ipython специально ради этого дела

LighteR
30.10.2018
20:11:07

Daniel
30.10.2018
20:11:10

Nikolay
30.10.2018
20:11:48

Aragaer
30.10.2018
20:11:50
докер тоже поставить еще надо

Denis
30.10.2018
20:16:33
докер везде должен быть
сейчас все на него переходят

Nikolay
30.10.2018
20:17:06
не

LighteR
30.10.2018
20:17:07