@ru_python

Страница 5842 из 9768
.
06.07.2018
16:39:53
Не за бесплатно начать получится?

Alexander
06.07.2018
16:44:57
Не за бесплатно начать получится?
Все получится, пробуй, отправляй резюме, ходи на собеседования, если поймёшь что пока слишком слаб - подучишься и снова вперёд ?

Google
Rio
06.07.2018
16:46:35
Парни, у меня оптимально-академичный алгоритм получился? def dec_to_bin(decimal, res=''): if decimal > 1: res = str(decimal%2) + res dec_to_bin(decimal//2, res) else: print(str(decimal) + res)

Rio
06.07.2018
16:54:35
CamelCase или _?
shake case по пепу как тут без рекурсии?

Rio
06.07.2018
16:56:46
bin(x)[2 : ] чем плох?
Очень даже хорош

Я сначала написал, а потом в пеп посмотрел :DDD

reduce/цикл
А рекрсия не приветствуется?

Nikolay
06.07.2018
17:01:21
А рекрсия не приветствуется?
А зачем? Ее оптимизации все равно в питоне нет

Google
Anton
06.07.2018
17:02:43
Есть небольшая проблема. Пробую сейчас по книге Лутца "Програмирование на Python", 1-й том (105-я страница, если точнее) собрать веб-интерфейс. код состоит из трех частей: веб-сервер, страница, обрабатывающий скрипт. Ничего не работало (вернее, при отправке формы сайт просто пытался скачать скрипт), пока я не попробовал дать html-шаблону и принимающему скрипту одни и те же имена, как в учебнике, то есть cgi101+формат. Заработало - неожиданно для меня. Почему так жестко настроено? А если бы у меня были две формы с разными адресами в action?

Rio
06.07.2018
17:03:39
А зачем? Ее оптимизации все равно в питоне нет
А res параметр от правки можно защитить в моем варианте?

Чтобы при вызове его невозможно было поменять

Nikolay
06.07.2018
17:10:15
А res параметр от правки можно защитить в моем варианте?
А его не надо менять вообще, передавай его всегда в аргументах

Denis
06.07.2018
17:11:43
почему фласк так запускается if name == "main":app.run(port=9999) а так плюется ошибкой if name == "main":app.run(port=80) An attempt was made to access a socket in a way forbidden by its access permissions

Скрудж
06.07.2018
17:12:22
потому что слушает порты???7?7?

Denis
06.07.2018
17:12:30
я веб морду приложения поднять хочу

Tishka17
06.07.2018
17:12:37
Потому что прав не хватает

Для 80 порта надо рутом быть

Denis
06.07.2018
17:12:51
Скрудж
06.07.2018
17:12:58
ос?

Denis
06.07.2018
17:13:02
Rio
06.07.2018
17:13:03
А его не надо менять вообще, передавай его всегда в аргументах
Как не надо? Я же его в оконечном вызове вывожу

Denis
06.07.2018
17:13:05
вин8

Tishka17
06.07.2018
17:13:07
Лучше запусти nginx

Сочувствую

Скрудж
06.07.2018
17:13:13
запусти от имени админа

Лучше запусти nginx
угу, на нем все ок с фласком, любой порт слушается

вин8
пкм, запустить от имени администратора, попробовать

Nikolay
06.07.2018
17:13:49
Google
Nikolay
06.07.2018
17:13:57
Как в itertools.accumulate

Тут не будет мутации переменной, а будет разворот в цикл по генератору

Denis
06.07.2018
17:16:33
запусти от имени админа
An attempt was made to access a socket in a way forbidden by its access permissions

так же

Скрудж
06.07.2018
17:17:32
вот решение под вин

только

я когда с фласком работал

слушал порт 8080 вроде

и все гуд было

Rio
06.07.2018
17:29:08
Есть такой вопрос. Для джанги есть инструмент, который собирает роуты со всех модулей и выводит одним списком? Или все модели собирает в наглядное представление базы?

Rio
06.07.2018
17:40:01
Да, типа rake routes

Игорь
06.07.2018
17:49:49
Товарищи, а кто как решает проблему с орм Джанго по части задания default для поля моделей? В некоторых скриптах по определенным причинам используется алхимия, которая работает с базой, а так же в тестах этих скриптов. Я видел топик созданный 13 лет репозитории Джанго и он так и не решён. Кто как делает, если сталкивался с этой проблемой?

Игорь
06.07.2018
17:54:55
ну как... задаешь default и все. В чем проблема? в том что в базу не прописано? да, джанга сама все вычисляет и потом в базу пишет. Знаешь что default может быть callable? это в БД пропишешь жы
Я ж говорю, алхимия работает в этих скриптах. И орм Джанго не подрубается. Все поля с прописанным дефолтом нужно каждый раз явно указывать

Потому, что дефолт, как было сказанно, только через орм Джанго тригериться, в базе его нет

Вот и интересно, кто как это решал. Можно руками править миграции или потом в базе поля таблицы, но как мне кажется, это такое себе.

Egor
06.07.2018
17:58:12
Ты можешь сделать неуправляемые модели

Они будут без миграций

Google
Egor
06.07.2018
17:59:01
Можно замапить уже существующие

Вадим
06.07.2018
18:00:22
Я ж говорю, алхимия работает в этих скриптах. И орм Джанго не подрубается. Все поля с прописанным дефолтом нужно каждый раз явно указывать
ну, наверно две модели держать, для жанги и алхимии. руками править обе модели при изменении требований... боль... зачем там алхимия?

если у вас дво орма, значит что-то пошло не так

Игорь
06.07.2018
18:29:45
Там есть огромная легаси база, полная данных. И новая, для самой Джанго. Собственно алхимия для этого отлично подходит. Но иногда запросы из этих скриптов могут идти в новую и для этого эта же алхимия и используется в этих скриптах, что бы не мешать два орм в одном скрипте

Denis
06.07.2018
18:32:20
как проще всего с веб странички запущенной во фласке получить видео с вебкамеры и направить его на обработку в openCV?

Вадим
06.07.2018
18:50:53
Там есть огромная легаси база, полная данных. И новая, для самой Джанго. Собственно алхимия для этого отлично подходит. Но иногда запросы из этих скриптов могут идти в новую и для этого эта же алхимия и используется в этих скриптах, что бы не мешать два орм в одном скрипте
для новой базы сделать фасад старым скриптам - что бы они не напрямую лазали в базу, а через апишечку. За фасадом жанга орм что надо тянет из новой базы и отдает json-ом к примеру старым скриптам. Так поддерживать легче будет. И наоборот. Развязать их на более высоком уровне, не на уровне БД. А стратегически - выбрать один орм и на нем жить, старые/новые скрипты на него перевести

Tishka17
06.07.2018
18:59:25
Вечер пятницы - время дурацких вопросов... Так вот: реально ли юзать одну базу из двух разных ОРМ? Например, алхимия и спринг

Tishka17
06.07.2018
19:01:39
Почему нет?
Ну некоторые могут генерить свои служебные таблицы

Вадим
06.07.2018
19:02:01
Вечер пятницы - время дурацких вопросов... Так вот: реально ли юзать одну базу из двух разных ОРМ? Например, алхимия и спринг
лучше не надо - это проблемы при развитии проекта: следить за конститентностью, миграции и проч

Проксимов
06.07.2018
19:02:08
Ну некоторые могут генерить свои служебные таблицы
Ну и как это повлияет на другую орм?

Вадим
06.07.2018
19:02:08
лучше выбрать один орм

Проксимов
06.07.2018
19:02:17
лучше выбрать один орм
Ну это конечно да

Вадим
06.07.2018
19:02:56
если нельзя один орм - поднятся на уровень выше, как я писал, сделать апи для работы с легаси базой/другим сервисом

Denis
06.07.2018
19:03:05
Ну это конечно да
ну есть веб страничка которая запрашиват доступ к камере и показывает ее в iframe, нужно захватить это выдео и отдать в cv,

Вадим
06.07.2018
19:03:09
и вообще - микросервисы рулят

Проксимов
06.07.2018
19:03:48
и вообще - микросервисы рулят
У меня есть картинка по этому поводу



Google
Denis
06.07.2018
19:04:45
в эом и проблема

Ляман
06.07.2018
19:05:20
Парни! Почему файл file.py видит from file.to.path import class tools/file.py не видит from file.to.path import class
import class_ тако попробуй class зарезирвированное слово из-за этого

Вадим
06.07.2018
19:05:39
у клиента
тогда это задача фронта. что там у тебя? вуй или реакт? вот им и делать. а я бэкэндщик

Froth
06.07.2018
19:06:31
что проще то и будет
Как бы вью проще?

Tishka17
06.07.2018
19:06:36
Проще взять разработчике, который это умеет

Вадим
06.07.2018
19:06:43
А как быть если несколько серверов на разных языках?
прям вот для каждого - свой сервис :) на разных языках, хоть на эрланге

Denis
06.07.2018
19:06:46
что за вью

Kamran
06.07.2018
19:06:57
Js

Вадим
06.07.2018
19:07:21
Ну вот щас у нас хранимки
у меня тоже когда-то были хранимки... боль...

Denis
06.07.2018
19:07:34
Проще взять разработчике, который это умеет
что бы взять разработчиков нужны деньги

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