@ru_python

Страница 7532 из 9768
Crystal Melting Dot
26.12.2018
15:19:26
Во вторых десяток аккаунтов

В третьих питон

Владимир
26.12.2018
15:19:59
Ну какие вот ты используешь, например?
Это ж коммерческая тайна)))

?? Eugene
26.12.2018
15:20:12
В третьих питон
Неохота питон марать

Google
Владимир
26.12.2018
15:20:29
Неохота питон марать
Замарай Го или котлин

?? Eugene
26.12.2018
15:20:52
Crystal Melting Dot
26.12.2018
15:21:17
Спамь почту на ассемблере

Ruslan
26.12.2018
15:21:29
к чему снится едят пельмени без тебя

Владимир
26.12.2018
15:21:34
Ну го не жалко
Го 10 лет на рынке, а так нормальные доки и не сделали. Питон всем фору качеством инфо даст

Crystal Melting Dot
26.12.2018
15:23:54
Кстати насчет инфы Как получить инфу из хтмл формы на фласке? Дано: тупа форма с текстом и метод POST Получить: Текст из формы и отобразить на странице

Владимир
26.12.2018
15:24:25
Crystal Melting Dot
26.12.2018
15:28:17
ага

another
26.12.2018
15:28:18
привет, почему следующий код всё время вызывает функцию, которая указана как дефолтное значение, даже когда пременная окружения существует? ``` value = os.environ.get('env_variable', def_func()) ```

Google
?? Eugene
26.12.2018
15:29:25
ага
Ну там request есть, в нем и лежит, насколько я помню фласк

another
26.12.2018
15:30:19
я предположил что если не вызывать, то вернет объект функции

Crystal Melting Dot
26.12.2018
15:30:31
Ну там request есть, в нем и лежит, насколько я помню фласк
я пробовал что-то типа if request.method == "POST" выдало "name request is not defined"

?? Eugene
26.12.2018
15:30:51
Crystal Melting Dot
26.12.2018
15:30:59
ааа

ща пробну

lexx
26.12.2018
15:31:35
я предположил что если не вызывать, то вернет объект функции
вызов функции возвращает результат выполнения же

скобки убери из сигнатуры

Crystal Melting Dot
26.12.2018
15:34:39
такс, теперь выдает Request object has no attribute "forms"...

another
26.12.2018
15:35:13
вызов функции возвращает результат выполнения же
всё, понял, .get прежде чем взять значение для дефолта увидела что это callable и выполнила что бы получить значение. я думал что она примет функцию как значение, а при необходимости вернуть дефолтное значение, сделает вызов этой функции.

Crystal Melting Dot
26.12.2018
15:35:35
аааа, надо не forms, form

странно, что в гайде так

Владимир
26.12.2018
15:37:38
another
26.12.2018
15:41:41
Почти, только гет ничего не выполняла. Ты вызвал функцию оператором () и результат вызова стал дефолтным значением Погугли в доках callable objects
да, спасибо, уже понал, просто запутался. Я явно вызывал функцию, get получал дефолтное значение, но использовал всегда верное

All
26.12.2018
15:43:14
В чём разница размещения элементов через фреймы и через вкладки?

в Tkinter

Crystal Melting Dot
26.12.2018
15:43:20
а можно ли сделать так, чтобы в форме не было подсказок, типа ранее введенные данные

Google
Vasia
26.12.2018
15:45:03
кто нибудь пользуется pipenv? при установке последнего в систему у меня крашится pip

начинает писать: File "/usr/bin/pip3", line 9, in <module> from pip import main

Vladimir
26.12.2018
15:50:56
Ребят довольно глупый вопрос, но чет запамятовал, в общем структура проекта / /package /tests как скрипта импортировать пакет вышележащий?

lexx
26.12.2018
15:51:52
..?

Vladimir
26.12.2018
15:52:01
from .. import package приводит к ValueError: attempted relative import beyond top-level package

Vasia
26.12.2018
15:52:59
он депрекейтед, советуют python -m env вроде
шта? он точно не депрекейтед

Vladimir
26.12.2018
15:53:30
а как пипенв сам ставил?

lexx
26.12.2018
15:53:33
Vasia
26.12.2018
15:53:35
нашел на их гитхабе ижжуе, эта бага выскочила на новой 18.10, но чот хз даже что с этим делать

Vladimir
26.12.2018
15:53:48
лекс, так что там с импортами, не подскажешь?)

lexx
26.12.2018
15:54:23
через полный путь можно попробовать

lexx
26.12.2018
15:55:27
по-хорошему через полный путь-таки

Vasia
26.12.2018
15:55:41
?? Eugene
26.12.2018
15:57:19
Артём
26.12.2018
15:59:12
Надо добавить путь к проекту в sys.path

?? Eugene
26.12.2018
15:59:45
нашел на их гитхабе ижжуе, эта бага выскочила на новой 18.10, но чот хз даже что с этим делать
У меня как-то тоже пипенв сломался, с того времени использую poetry по совету @cutwater, работает отлично

Google
Vladimir
26.12.2018
16:00:07
Надо добавить путь к проекту в sys.path
Да, разобрался, работает, спасибО)

Владимир
26.12.2018
16:00:07
ломает
Используй pyenv. Очень удобно, если надо держать несколько версий питона

MIKS
26.12.2018
16:00:24
А чем venv плох?

Vasia
26.12.2018
16:00:50
да мне не нужно кучу версий, просто удобно работать с ним, не надо руками ничего чистить и vs code из коробки с ним работает

Владимир
26.12.2018
16:01:00
А чем venv плох?
Венв это виртуальное окружение, а не шимс для разных версий питона

Vasia
26.12.2018
16:01:10
попробую поетри

Tishka17
26.12.2018
16:02:37
Оо

Admin
ERROR: S client not available

Tishka17
26.12.2018
16:04:00
Неужели вы часто пишете на разных версиях?

Или прям разрабатываете либы, которые потом будут из разных версий юзать?

Владимир
26.12.2018
16:04:39
Легаси код

Поэтому pyenv + [pipenv | poetry]

Мне удобно.

Tishka17
26.12.2018
16:06:01
Я не знаю, у меня просто три версии рядом стоят и норм

Никакие пипенвы не юза.

?? Eugene
26.12.2018
16:06:59
Владимир
26.12.2018
16:07:02
Никакие пипенвы не юза.
Pipenv or poetry для поддержки зависимостей. Удобно

Tishka17
26.12.2018
16:08:13
Да ок, че

?? Eugene
26.12.2018
16:08:13
Можно поставить вообще любую версию не только питона, но и pypy, cython, jython и тд

Google
Tishka17
26.12.2018
16:09:00
Просто я обычно все равно ставлю последние версии. А если что найдется кривое, в requrements фиксирую

Хотя конечно, щас в го так не делаю

Можно поставить вообще любую версию не только питона, но и pypy, cython, jython и тд
Ну потом все равно искать как их нормально поставить

Владимир
26.12.2018
16:10:05
Зачем? Потом в докер)

?

Tishka17
26.12.2018
16:10:31
Ну да в докер

Crystal Melting Dot
26.12.2018
16:11:41
Короче, сделал я эти формы, но тут есть проблемка при отправке сообщения и обновлении страницы отправляется повторный POST запрос с тем же сообщением, так он дублируются...

Tishka17
26.12.2018
16:11:56
Мне что, компилятор тянуть в докер? Или он мне пакет соберёт, который я в другой контейнер поставлю?

Crystal Melting Dot
26.12.2018
16:12:25
а как это

Tishka17
26.12.2018
16:12:40
Обычным хттп редиректом

Crystal Melting Dot
26.12.2018
16:12:52
ухх

ладно пойду нагуглю

?? Eugene
26.12.2018
16:13:15
Получил пост запрос, обработал, сделал редирект

Dark
26.12.2018
16:17:11
а есть чат программистов 1с ?

Crystal Melting Dot
26.12.2018
16:17:30
Ура, все получилось

спасибо ребят

?? Eugene
26.12.2018
16:18:43
а есть чат программистов 1с ?
Есть, посмотри тут https://github.com/goq/telegram-list/blob/master/README.md#Меню

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