@ChatPython

Страница 131 из 228
Эдуард
26.01.2018
05:25:38
И маленький совет для селениума - пиши в гуглохроме, его можно увести в headless режим и запихать таким способом в докер

Ну и xpath юзать для точного определения элементов

vindarian
26.01.2018
06:41:03
Кто может посоветовать хорошую сборку андроида 7 (чистого)

Эдуард
26.01.2018
06:54:22
Кто может посоветовать хорошую сборку андроида 7 (чистого)
4pda придумали... Тут есть обсуждение сабжа https://forums.oneplus.net/threads/clean-android-roms.610561/

Google
my_felis
26.01.2018
07:17:39
Помоги пожалуйста ? Как из модели формы получить значение поля? Если она была заполнена по ПОСТ запросу. Есть варианты кроме как копаться в request.POST? Пытался найти у поля что-то похожение на .value, но нет, не нашёл UPD:Я уже почти смирился с self.request.POST.get
Если форма валидна, значения можно взять из form.cleaned_data['field_name'] или из инстанса формы, через form.instance.field_name Если нужны данные до валидации, как в raw post, можно спросить через метод form['field_name'].value() или через данные формы form.data['field_name']

А ещё как в .all().filter() задать неравенство??Или как его вообще задать UPD: ~Q
Через Q есть еще или/и, в дополнение к не равно, можно сравнивать с полями модели через F, а в привычных filter иногда мб полезно задать exclude

Андрей
26.01.2018
08:18:42
Всем привет

вопрос

что означает >> в Python?

<<*

V for
26.01.2018
08:37:04


Дмитрий
26.01.2018
09:07:58
<<*
Типа сдвиг на какое-то число. Было бы не плохо больше информации.

V for
26.01.2018
09:09:45
да в интернете море информации

Marshal
26.01.2018
10:03:32
Если форма валидна, значения можно взять из form.cleaned_data['field_name'] или из инстанса формы, через form.instance.field_name Если нужны данные до валидации, как в raw post, можно спросить через метод form['field_name'].value() или через данные формы form.data['field_name']
А как можно узнать в модели значение автоинкремента которое получит след. запись? Другими словами как я могу задать в default какого-либо поля ID этой записи + что-то?

Я могу запросом узнать значение автоинкремента? Не брать же мне ласт запись и смотреть ? Конечно можно в два запроса... Первый с получение ID'a, второй который будет редачить нужное мне поле где сумма ID'a и чего-нить ещё. Но как-то не оч

Google
my_felis
26.01.2018
10:30:22
my_felis
26.01.2018
10:39:10
Можно спросить objects.last() или .latest(id), вручную проинкрементить и сохранить с указанием id=

В доках пишут предупреждение, нужно быть уверенным, что в этот момент времени посчитанный вручную id еще не занят, из доков "Будьте осторожны, явно указывая значение первичного ключа при сохранении нового объекта, если вы не уверены, что этот первичный ключ не используется. Более подробно об этом читайте Explicitly specifying auto-primary-key values (FIXME) и Принудительное выполнение INSERT или UPDATE."

Marshal
26.01.2018
10:41:43
Ну нафиг

Делаю insert

Потом редачу поле зная ID

model.save() случайно не возвращает объект созданный/обновлённый?

my_felis
26.01.2018
10:44:56
А вопрос в чем?) Id объекта возвращается при сохранении

my_felis
26.01.2018
10:46:37
model.save() случайно не возвращает объект созданный/обновлённый?
Да, сразу после выполнения obj.save() становится доступен obj.id, до выполнения сохранения id еще неизвестен

Marshal
26.01.2018
10:47:29
Супер! Хоть и в два запроса, но ничего ? Нормально

my_felis
26.01.2018
10:50:11
Если много объектов сразу нужно создать, можно сначала заполнять все данные в словаре, например, а потом передавать через bulk_create, будет быстрее, чем .create в цикле, заодно и количество запросов мб уменьшится чуть

my_felis
26.01.2018
10:58:55
И в джанге 1.10 вроде добавили и в bulk_create возможность ручного управления id, правда только для постгреса

Вы так хорошо разбираетесь, кто Вы? ?
В смысле кто? разработчик python, года три пришлось посидеть и на джанге, опробовала во многих стеках с разными инструментам, впечатления остались скорее приятные, делюсь )

Marshal
26.01.2018
11:03:28
И в джанге 1.10 вроде добавили и в bulk_create возможность ручного управления id, правда только для постгреса
А где можно соль взять? Она же есть уже в джанго ? Функция которая сгенерит мне её существует?

VPN
26.01.2018
11:08:53
У кого виндовс 10?

Marshal
26.01.2018
11:09:33
Google
my_felis
26.01.2018
11:10:23
А где можно соль взять? Она же есть уже в джанго ? Функция которая сгенерит мне её существует?
Можно использовать, к примеру, bcrypt из passlib,но требует установки py-bcrypt, а для нестрашных случаев, не имеющих отношения к паролям, обычно достаточно sha256 и uuid

VPN
26.01.2018
11:10:38
Я тебе вот что скажу, не стесняйся этого, мы самые счастливые люди на свете!

У меня

VPN
26.01.2018
11:14:46
???

Anatoli
26.01.2018
12:03:37
Ребят, может поможет кто. Вводные данные: python, django, SQLAlchemy



запрос

data_query = request.orm_session.query(License).filter(License.approved == True).order_by(License.date_start)

нужно в data_query сделать фильтрацию по @property

Anatoli
26.01.2018
12:06:04
фильрация @property на <= 0

Al
26.01.2018
12:17:20
Помимо этого ты в ИНТЕРНЕТЕ ?
В живую было бы круче:) Мне вообще надо начинть с фонетики и произношения...

Al
26.01.2018
12:24:23
VRChat :D
Спасибо:) Попробую, когда стим начну юзать. Дааавно я уже не играл...

Бот уснул...

my_felis
26.01.2018
13:29:58
В живую было бы круче:) Мне вообще надо начинть с фонетики и произношения...
Есть много полуразвлекательных сервисов для обучения, песенки там послушать с переводом, стримы с субтитрами, обучалки по тому же питону, живое общение конечн не заменит, но фоном примелькается, поможет потом в диалогах

my_felis
26.01.2018
13:32:47
Ага. Я стараюсь использовать это почаще. Музыку на английском ещё и сериалы.
Мне радио еще хорошо помогает, пару часов послушаешь и вроде даже запоминается правильное произношение

Google
Al
26.01.2018
13:33:32
Одно время слушал станцию, где крутили аудиокниги на английском. А потом она закрылась:(

my_felis
26.01.2018
13:34:39
Ну можно бота поискать, с аудиокнижками или зачиткой статей, как альтернативу

Al
26.01.2018
13:35:32
Да книжки можно тупо скачать готовые. Только настрой нужен. А пока нет тупо времени заняться:(

my_felis
26.01.2018
13:35:39
Но живой диалог слышать все же интереснее, не всегда понятно, правда, особенно если с акцентами беда

Admin
ERROR: S client not available

Al
26.01.2018
13:36:21
Есть такие акценты, что как раз всё понятно. Но бывает да. Беда:)

Есть стеки, где одновременно Python и Dart используют?

my_felis
26.01.2018
13:40:59
Dart в смысле гугловый яп или дарт в смысле симулятор физики?

Al
26.01.2018
13:46:52
гугловый яп. Меня учить его агитируют. Но Питон мне больно нравится изяществом. Сферы-то у них разные: Дарт - для фронденда же.

my_felis
26.01.2018
13:50:24
Ну позиционируется дарт как фуллстэк, но если на питоне найти разработку можно всегда, на го уже чаще, чем раньше, то вот на дарт как-то не встречалось запросов

Al
26.01.2018
13:53:09
Я тоже только того агитатора знаю с Дартом:)

Но я далеко не самый прошаренный человек в вопросах разработки софта.

Denis
26.01.2018
13:54:05
гугловый яп. Меня учить его агитируют. Но Питон мне больно нравится изяществом. Сферы-то у них разные: Дарт - для фронденда же.
Дарт, тайп, 6, 7 - нет разницы. Как был "javascript разработчиком", так и будешь, искать работу по тайпскрипту или по дарту - глупо, это немного не так работает

Al
26.01.2018
13:54:40
А подробнее можно?

Denis
26.01.2018
13:54:56
Дарт действительно, применяется разве что в гугле(внутренние продукты в огромном количестве), ну и некоторых стартапах, где просто могут себе позволить

А подробнее можно?
Ну вот например, умеет человек чинить бочки чтобы работали, но человека же зовут сантехником, а не "джедаем туалетных бочков" ?

JS-based языки всё-равно основываются на JS и приходится его знать, а вот какой язык сверху использовать - одно из знаний области, но не является формирующим твой профиль

Например, не советую писать в резюме что вы Senior Django Developer, а лучше Senior Python Developer, по тем же причинам )

Al
26.01.2018
13:58:27
В общем-то это и так понятно.

Ну и Senior то уж почти наверняка Джанго знает.

Google
Denis
26.01.2018
13:59:13
А я то всё к тому, что дарт то поучить стоит, не сказать чтобы сложный, но нужен он будет только если хватит нервов внедрить в какой проект )

Denis
26.01.2018
14:01:38
Ясно:) Спасибо за развёрнутый ответ.
А так я просто удивился JS обсуждения в питонячьей конфе, что-то захотелось пофлеймить, хехе

my_felis
26.01.2018
14:02:18
Имхо, но react поучить вышло бы перспективнее в итоге )

Al
26.01.2018
14:02:31
*ушёл гуглить про react*

Denis
26.01.2018
14:04:10
Имхо, но react поучить вышло бы перспективнее в итоге )
Сто процентов, без этого никак. Ну ангулярчик ещё. Тогда можно писать Senior Frontend Developer ?

ßeGy
26.01.2018
14:16:10
? Igor Sologub

?

infobot
26.01.2018
15:11:44
? vindarian

? roma koch

Mudrblй
26.01.2018
17:56:29
очнулся ?

ßeGy
26.01.2018
17:56:46
+

Dmitry
26.01.2018
17:59:31
Люди, подскажите плз, почему при вводе функции create(), не создает папку как задумано?(

Страница 131 из 228