@python_beginnersЭта группа больше не существует

Страница 1228 из 1885
Igor
03.02.2017
09:09:35
на линупсы бы его еще
есть git kraken, на электроне написан, лол

Темный
03.02.2017
09:09:41
ага, сейчас его юзаю

не стабилен как-то, либо я криворук

Google
Dmitriy
03.02.2017
09:09:54
А я юзаю git-sh ??

Omni
03.02.2017
09:09:57
У себя на компе потренироваться.
Взять лист вроде этого https://rawgit.com/pastjean/git-cheat-sheet/master/git-cheat-sheet.svg и поэкспериментировать с командами. Добавить ещё в него, если есть что от себя добавить. Распечатать, повесить на стену

Johnnie
03.02.2017
09:11:07
@Highstaker @Bananzo спс гляну

Темный
03.02.2017
09:12:02
Bulat
03.02.2017
09:14:02
я правда работаю только в master

я сильно критично?)

Темный
03.02.2017
09:15:34
если ты 1, то вроде все ок

Dmitriy
03.02.2017
09:21:56
Пацаны, короче тут такая проблема - в джанге если не указать определенные поля модели в ModelForm, то потом их как можно обозначить некостыльно?

ELENA
03.02.2017
09:50:47
всем привет! Скажите может ли возникать проблемы если код тяжёлый(в данный случае это игра работаем со спрайтами)? В плане один раз работает отлично а другой работает до определенного момента и выдаёт пустой экран, как будто нарисовка экрана без объектов.

Dmitriy
03.02.2017
09:52:40
покайся и впиши их в fields.
Да они там нахуй не нужны если честно, святой отец. Всего то пару полей нужно показать на страничке, а остальное заполнить внутри вьюшки

Google
Dmitriy
03.02.2017
09:52:48
Ну или где-то еще

Pavel
03.02.2017
09:54:05
Ну или где-то еще
if form.is_valid(): form.instance.field_1 = 'foo' form.instance.field_2 = 'bar' form.save() ?

Dmitriy
03.02.2017
09:55:22
if form.is_valid(): form.instance.field_1 = 'foo' form.instance.field_2 = 'bar' form.save() ?
В FormView это внутрь какого метода можно поместить? Можно же воспользоваться form_valid?

Dan
03.02.2017
09:56:44
if form.is_valid(): form.instance.field_1 = 'foo' form.instance.field_2 = 'bar' form.save() ?
if form.is_valid() obj = form.save(commit=False) obg.field = 'foo' obj.save()

Pavel
03.02.2017
10:05:17
Посоны, как хранить много json ответов? Задача следующая: нужно дофига данных достать с одного api, которое может иногда отваливаться. Джейсоны имеют не совсем одинаковую структуру. Потом нужно будет данные из джейсона отфильтровать и запихнуть в структурированную таблицу.

Dmitriy
03.02.2017
10:05:43
О аллилуя, все вроде встало на свои места, спасибо!

Евгений
03.02.2017
10:06:42
Люди добрые, а подскажите пожалуйста как проверить жива ли сессия с mysql? Ну то есть есть скрипт , на подобие демона... при запуске он подключается к базе и работает, но потом по таймауту отваливается сессия с базой, с ошибкой mysql gone away. Хотелось бы сделать так что бы перед обращение к базе, делалась проверка, живо ли соединение, если нет то заного подключалось.

Ivan
03.02.2017
10:13:53
Парни, привет! Вот посмотрите на этот кусок кода: from sqlalchemy.engine.url import URL postgres_db = {'drivername': 'postgres', 'username': 'postgres', 'password': 'postgres', 'host': '192.168.99.100', 'port': 5432} print URL(**postgres_db) Я правильно понимаю, что такое использование: класс(**словарь)как бы заполняет входящие параметры, которые требует класс URL, причем не важно в каком порядке ключи прописаны в словаре?

Bulat
03.02.2017
10:17:23
http://clip2net.com/s/3H6laIr

подскажите плиз, почему не получается запустить

Ivan
03.02.2017
10:19:10
ага
спасибо, ещё такой момент - это в классе так настроено или подойдёт даже если со строгой последовательностью нужно прописывать?

Dan
03.02.2017
10:20:44
в python именованые аргументы могут передаваться в произвольном порядке **kwargs это стандартный механизм передачи агрументов не только в класс но и в любую функцию

по теории надо запускать ./manage.py search_bar

Dmitriy
03.02.2017
10:23:22
В пайчарме есть Run manage.py task. Это наверно оно и есть

Dmitriy
03.02.2017
10:25:35
Тогда уже сказали, что можно просто запустить manage.py оно выведет все аппы и их команды

Google
Dmitriy
03.02.2017
10:26:03
Или help

Bulat
03.02.2017
10:26:20
./manage.py что показывает ?
показывает команды какие есть

Dmitriy
03.02.2017
10:26:48
Аппа подключена в сеттингах?

Bulat
03.02.2017
10:26:56
да

Dan
03.02.2017
10:27:51
показывает команды какие есть
в списке есть search_bar ?

Bulat
03.02.2017
10:28:06
по теории надо запускать ./manage.py search_bar
python manage.py search_bar - результат такой же

Dan
03.02.2017
10:28:47
значит джанга его не видит

Bulat
03.02.2017
10:29:20
угу..

Dan
03.02.2017
10:29:43
нету
переименуй папку на management

b0g3r
03.02.2017
10:30:06
хехе

Bulat
03.02.2017
10:30:28
ы

Bulat
03.02.2017
10:30:29
спс)

)

Petr
03.02.2017
10:38:11
Хелп, нужно с сокета считать данные отправить ему ответ и снова получить, я вот так сделал но в конце все зависает при приеме```def netcat(hostname, port, content): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((hostname, port)) #s.send(content) r = s.recv(1024) calc = re.search(r'[0-9]{31,33} (\*|-|%|\+) [0-9]{31,33}', r).group(0) res = eval(calc) print calc, res s.sendall(str(res)) while 1: data = s.recv(1024) if data == "": break print data ```

Bulat
03.02.2017
10:38:54
переименуй папку на management
еще раз спасибо, все ок!)

Dan
03.02.2017
10:39:22
=) рад помочь

Dmitry
03.02.2017
10:40:58
Добрый день, какой лучше либой пользоваться для работы с excel-em?
xls читать — xlrd xls писать — xlwt xlsx читать/писать — openpyxl xlsx писать — xlsxwriter (умеет format as table и, вообще, больше всего)

Anna
03.02.2017
11:19:03
день добре

есть NoneType c non-ascii символами. как превратить его в string?

Google
Anna
03.02.2017
11:19:52
.encode его не берет

Igor
03.02.2017
11:19:58
NoneType с Non-ASCII?..

03.02.2017
11:20:04
Всем привет. Подскажите есть ли какой нибудь метод для преобразования http response с ответа от urllib.requests.urlopen?

Anna
03.02.2017
11:20:12
NoneType с Non-ASCII?..
спасибо openpyxl

?➕? судя по всему, вот ето фейлится.

Igor
03.02.2017
11:21:43
погоди. print(type(x)) возвращает "<class 'NoneType'>", да?

b0g3r
03.02.2017
11:21:46
NoneType - это None

Admin
ERROR: S client not available

Igor
03.02.2017
11:22:02
вот да, я тоже пытаюсь понять, где там могут храниться non-ascii символы :(

b0g3r
03.02.2017
11:22:50
где-то у тебя там вместо строки приходит None

Anna
03.02.2017
11:23:18
погоди. print(type(x)) возвращает "<class 'NoneType'>", да?
там цикл по огромной таблице, я не хочу щя отдельную ячейку проверять, но там фейлится как раз конвертация в стринг

Igor
03.02.2017
11:23:29
проверяй if x is not None: и потом только конвертируй в строку

Anna
03.02.2017
11:23:42
если убрать конвертацию, то фейлится всё остальное, потому что нонтайп not iterable

Igor
03.02.2017
11:24:06
или, если if x is None, то сделай x = '' например

Anna
03.02.2017
11:24:11
ах да, ебаные пустые строки

нет, убрала пустые ячейки из цикла, всё равно фейлится

UnicodeEncodeError: 'ascii' codec can't encode characters in position 27-31: ordinal not in range(128)

Igor
03.02.2017
11:28:53
ну ето уже другое покажи строчку

Anna
03.02.2017
11:31:20
?➕?

Google
Anna
03.02.2017
11:31:25
показывала уже)

там вот ето в конце

Petr
03.02.2017
11:32:01
Хелп, нужно с сокета считать данные отправить ему ответ и снова получить, я вот так сделал но в конце все зависает при приеме def netcat(hostname, port, content): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((hostname, port)) #s.send(content) r = s.recv(1024) calc = re.search(r'[0-9]{31,33} (\*|-|%|\+) [0-9]{31,33}', r).group(0) res = eval(calc) print calc, res s.sendall(str(res)) while 1: data = s.recv(1024) if data == "": break print data

Petr
03.02.2017
11:41:25
Так я же ему отправляю s.sendall(str(res))

Andrew
03.02.2017
11:41:31
установи таймаут s.settimeout(sec) в секундах

это ты клиенту отправляешь

устоп

ну значит тебе сервер ничего не присылает)

установи таймаут и оберни s.recv в try except

b0g3r
03.02.2017
11:51:23
подскажите за локали

locale.setlocale(locale.LC_ALL, 'ru_RU') ругается на Error: unsupported locale setting

мне нужно в проекте выводить месяца на русском независимо от системы

Igor
03.02.2017
11:52:47
.UTF-8 забыл в конце?

03.02.2017
11:52:53
b0g3r
03.02.2017
11:52:57
ну т.е. локально я его дебажу на видне, а работать он будет на линухе

Igor
03.02.2017
11:53:11
ru_RU.UTF-8

b0g3r
03.02.2017
11:53:13
Igor
03.02.2017
11:53:19
зависит от того, какие локали нагенерены в системе

b0g3r
03.02.2017
11:53:26
фигово

Страница 1228 из 1885

Эта группа больше не существует Эта группа больше не существует