Tishka17
Ну это ж орм
Tishka17
Сам хотел
Tishka17
Можешь взять от нее только кор
Максим
sqllite мега мега мега медленный
Александр
peewee?)
Максим
Нужна СУБД?
Andrey
ну я хотел что-нибудь такого как в Джанго - вжух и вот тебе миграция и объекты.
Andrey
sqllite мега мега мега медленный
мне для личного использования, скорость некритична вообще
Andrey
спасибо
Nikita
у пиви есть flask_admin еще как админка
Andrey
у нас на работе алхимия и алембик. Но так как я не настоящий питон разработчик, а фронтендер, то ничего не могу сказать про удобство использования. :)
Максим
Пруф?
neverlanctf
Проксимов
neverlanctf
И причём здесь стф?
Tishka17
Я вот чёт тоже
Проксимов
Бзв, всё равно в крупных проектах лайт не юзают
Tishka17
Ну вообще, где-то было что скулайт довольно шустр. Просто он не масштабируется вообще
Дмитрий
использовал лайт для кода, который работал на распберри часто без доступа к сети, вполне себе в проде
Дмитрий
офк нет
Проксимов
Ну так
Tishka17
Можно подумать если на такую же машину поставить постгрес, он будет быстрее
Дмитрий
я к тому, что у лайта есть свое применение, как бд для серверного по в крупных проектах - нет, как бд для чего-то мелкого (что масштабируется размножением этого мелкого) - почему нет
Максим
нет?
Diana
Ребята привет. Мы ищем преподавателя на курс по Python для студентов с непрофильным образованием (рекрутеры, hr). Курс дистанционный, 2 раза в неделю по 1,5 часа, с 20:00 по мск. Курс полностью составлен, презы подробные. Задача: преподнести информацию так, чтобы все поняли. мы готовы платить 1500/90 мин(но готовы и обсуждать) + в эту стоимость входит проверка дз, нам нужен харизматичный и молодой, т к. образование онлайн, важно, чтобы он был визуально приятен (до 40 лет, желательно) + должен быть опыт преподавания. у текущего потока осталось 4 заняти, вос и чт в 20:00 по 1,5 часа. Можно приступить уже с этого потока (группа 25 чел, на занятии в режим лайф обычно присутствует 15) как проходят занятия: студенты видят несколько окошек на вебинарной платформе (на одном преподаватель или его расшеренный экран, зависит объясняет он теорию или делаем разбор задачки. На другом - слайды из презентации, на третьем - чат) Как то так. буду очень признательна за отклики или рекомендации и комментарии. Извините если что не так и не туда написала. тоггда пожалуйста дайте ссылку где о таком можно спроситьь. просто запрос нестандартный у меня.
Denis
Всем привет. Хочу спарсить данные с сайта vivino, проблема в том, что сайт не подгружает на странице сразу все данные, как можно решить эту проблему? Может есть какой-то автодозагрузчик страницы?
Ser
селениум например же
Vladimir
Что-то я не пойму поведение compose. CI/CD собирает, тестирует и пушит 4 образа в реестр, потом на целевой машине это все вытаскивается и запускается с помощью compose. Два контейнера взлетает, а два нет: "Service needs to be built, but --no-build was passed." При этом —no-build присутствует специально. По какой причине помимо отсутствия образов compose может затребовать rebuild?😒
Tishka17
а зачем у тебя в композе вообще у тебя докерфайл указан?
Tishka17
вообще покажи композ
Vladimir
а зачем у тебя в композе вообще у тебя докерфайл указан?
Ну как зачем. Контекст и местоположение докерфайла указаны, оно же таки собирается перед этим
Tishka17
Ну как зачем. Контекст и местоположение докерфайла указаны, оно же таки собирается перед этим
если ты указываешь в композе докерфайл, значит ты его билдить будешь. Если ты просто хочешь тянуть образ и запускать его - билдить ничего же не надо
Vladimir
если ты указываешь в композе докерфайл, значит ты его билдить будешь. Если ты просто хочешь тянуть образ и запускать его - билдить ничего же не надо
так вот самое интересное в том, что два образа не просят перестройки, а два просят. файл то указан у всех. а при запуске делается up —no-build
Tishka17
ну это вопрос не почему просит сбилдить, а почему остальные не просит.
Vladimir
Что-то я в этом всё пропустил
Ser
оно вроде работает по принципу если —build то билдит, иначе пытается запустить то что есть
Tishka17
так зачем тебе докер файл там?
Tishka17
особенно с no-build
Vladimir
да просто этот же компоуз используется перед этим для build
Vladimir
а, еще момент
Tishka17
эм, опять же вопрос, а зачем для билда компоуз? =)))
Vladimir
если ручками вытащить и сказать up —no-build все хорошо)
Tishka17
эм, удобно когда каждый образ жиет своей жизнью и обновляется разными людьми незавимо
Vladimir
или есть способ удобней?
Tishka17
а ты тупо все вытягиваешь и запускаешь
Tishka17
ну ладно, мы всегда билдили из bash-скрипта. Так как мало сделать билд, надо ещё пуш сделать с тэгом
Tishka17
из компоуза можно делать пуш?
Vladimir
нет, из компоуз нельзя)
Vladimir
этим CI занимается
Tishka17
а, типа для отладки там билд?
Tishka17
ну хз, я бы предложил два композа разных для отладки и для прода
Vladimir
да, для отладки. Ну, вот как раз два разных и есть. Пойду из инетерса выпилю докерфайл
Tishka17
ну так или для отладки хз зачем no build
Vladimir
А сейчас попробую другой конфиг и посмотрю, что будет
Андрей
подскажите, как Enum работает в постгре? Через Алхимию создал поле user_role = db.Column(Enum(Role), create_type=False) (create_type=False сделал, когда прочитал https://stackoverflow.com/questions/28894257/enum-type-in-sqlalchemy-with-postgresql). Потом делаю alembic revision —autogenerate И alembic upgrade head Получаю ошибку sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedObject) ОШИБКА: тип "role" не существует LINE 1: ALTER TABLE g_user ADD COLUMN user_role role ^ [SQL: ALTER TABLE g_user ADD COLUMN user_role role]
Артём
ну так типа role не существует. вот и ошибка
Артём
вы же объявляете столбец и тип данных. Он вам ругается, что типа данных "role" Не существует. Это не INT, не TXT и т.п.
Андрей
как через алхимию создать такой тип?
Артём
ого...это вопрос на уровне, как создать свой тип данных в Python. тут я точно не смогу ответить
Андрей
я понимаю, как через консоль это сделать
Андрей
но логичнее средствами ORM пользоваться
Андрей
делал по доке алхимии - не помогает
Артём
а что в доке алхимии было? можно ссылку на то, чем вы руководствовались?
Андрей
Артём
class MyEnum(enum.Enum): one = 1 two = 2 three = 3 ... connection.execute(t.insert(), {"value": MyEnum.two}) Вот тут понятен был принцип?
Olga Pesnya
#вакансия #работа #офис #Питер #СПб #fulltime #python Всем привет! Есть очень хорошая возможность поработать с Василием Филипповым. Он легендарная личность: когда-то создал первое мобильное телевидение, потом этот проект был продан американской компании, теперь это SPbSoftware House. Потом сделал один из первых лаунчеров - сейчас это Яндекс.шелл. Однажды Василий со своими друзьями собрались вместе и подумали, что можно сделать по-настоящему значимое, что будет действительно «делать мир лучше» и создали компанию - MELScience. Это проект, который помогает изучать детям естественную науку, например, физику и химию, наглядным и удобным способом, потому что образование детей в школе на довольно слабом уровне, со стандартной системой образования очень тяжело увлечь детей естественными науками. Прошло немного времени и компания уже на международном рынке. Компания молодая, очень гибкая. Прочно завоевала американский рынок, сейчас развивается на европейский. Здесь у Вас будет свобода выбора технологий, высокий темп разработки, частые релизы, гибкий график и самое главное - команда высокопрофессиональных коллег, которые являются одними из лучших специалистов в своих областях. Также, ребята активно развивают лондонский офис и релокация (если интересует) здесь максимально прозрачна. В эту компанию ищу кандидата на позицию Senior backend python dev. Технологии: - AWS в качестве платформы для всего, Ansible для разворачивания и Docker для локального окружения; - Много Python 3 на сервере вместе с ES6, React’ом, ClojureScript’ом, SASS’ом и свежим HTML’ом в браузере; - У нас много кода, использующего Django, и Celery с Redis - PostgreSQL для всех данных Если что-то из этого незнакомо — не беда! Важнее всего три вещи: - Вы хорошо программируете - Вы уже знаете и умеете много разного - Вы готовы учиться новому Условия: - Зарплата — от 200-250 тысяч рублей в месяц до уплаты НДФЛ - Работа в офисе, на юго-западе Санкт-Петербурга (рядом с м. «Кировский Завод») - Отпуск — 30 дней - Зарплата белая, ДМС, оплата обедов - Неограниченный бюджет на книги и онлайн-курсы - Участие в конференциях в Англии и США Если есть вопросы по вакансии, да и не только, пишите в личку
Артём
https://docs.sqlalchemy.org/en/13/core/type_basics.html#sqlalchemy.types.Enum
и ещё не совсем понятно, что такое у вас "Role" в Enum(Role)
Артём
это список текстовых значений?
Je
Во, Питер до 250к подтянулся, это победа я считаю. Половина слов в вакансии вода, но все же приятно)
Андрей
Артём
так в питоне - enumerate(x), а не Enum