Size: a a a

2021 November 23

DK

Dima K in Python
Ладно, пойду смотреть исходники
источник

R

Ruslan in Python
Привет, коллеги!

Пишу приложение на FastAPI + SQLAlchemy (async ORM) для общения с PostgreSQL.

У меня проблема с тестированием. Как подменять базу во время тестирования? В доках пользуются Dependency Injection'ом и подменяют в тестах движок на SQLite. Проблема в том, что SQLAlchemy асинхронно с SQLite не работает :( Кто-нибудь с подобным сталкивался? Как решали? (Я пока просто использую другую схему в PSQL во время тестов).

Ещё вопрос по поводу асинхронных фикстур. Хочу, чтобы после тестов БД возвращалась в исходное состояние.
Первой фикстурой получаю цикл событий, вторая фикстура заведение TestClient, потом хочу сделать фикстуру заведения тестового пользователя, например.

Тест валится на первом await в фикстуре. Пишет Task attached to a different event loop. Кто-нибудь сталкивался с подобным?
источник

A

Alex in Python
источник

DK

Dima K in Python
Ладно, пойду читать блогспот
источник

A

Alex in Python
это статья Андрея Светлова о том как работает GIL в питоне.
источник

DK

Dima K in Python
Ладно, пойду читать статью Андрея Светлова о том как работает GIL в питоне.
источник

KL

Kirill Leontev in Python
я не об этом. ты хочешь разобраться, что нужно передать в do_something. ты видишь хинт callable. что бы посмотреть пример этого callable, тебе нужно сначала найти вызов do_something, потом отследить по коду, что передается в аргумент something.

если там AbstractSomething - ты просто выбираешь от него наследника и изучаешь
источник

SL

Serg Lyashenko in Python
Hi . Нужно организовать бекэнд с авторизацией для небольшой вебформы , часть данных Справочников для заполнения будут браться из внешней системы и после заполнения будут отправляться обратно во внешнее api по кнопке . Есть кто хочет взяться ?
источник

AD

Aleksandr Danilov in Python
Авторизация oauth?
источник

1K

1 Kosov in Python
сколько платишь
источник

T

Tishka17 in Python
Подскажите, кто юзает одновременно vulture и flake8. Как вы их настраиваете?
источник

MD

Maksim Dmitriev in Python
Middle/Senior Back-end разработчик
(PYTHON/DJANGO) #job #вакансия #работа #remote

Компания:
#job #вакансия #работа #remote

Компания: Kodland
Формат работы: удаленно или в московском офисе
Вознаграждение:
Middle: от 150 до 200к на руки
Senior: от 200 до 250к на руки
Занятость: Полная

О нас:
Kodland —  международная онлайн-школа цифровых навыков для детей и подростков. Учим ребят от 6 до 17 лет разбираться в компьютерах, создавать сайты, работать с изображениями и видео, вести блоги в соцсетях.

Сегодня в Kodland занимается 15 000 учеников и работает 700 преподавателей, а география площадки насчитывает 40 стран. В 2020 году школа вошла в рейтинг лидеров онлайн-образования России по версии РБК.

Что ты будешь делать?
• Заниматься проектированием и разработкой высоконагруженных сервисов и API;
• Интегрировать внешние системы и приложения с нашими сервисами;
• Работать над улучшением качества существующего кода;
• Писать интеграционные и unit-тесты;
• Участвовать в развитии проекта, планировать и предлагать свои идеи;
• Расти вместе с командой и компанией!

Технический стек:
Python3;
• Django, Django Rest Framework (DRF);
• FastAPI;
• PostgreSQL;
• MongoDB;
• Celery, Flower, Redis, RabbitMQ;
• Docker, Docker Compose;
• Nginx, Gunicorn, Uvicorn;
Git, Unix;

Контакт - @pmfsb
источник

b

black man in Python
Ребят всем привет. Ситуация следующая:
Делаю телеграмм бот -> сам телеграмм бот стоит на одном сервере, а бэк под него на другом.

При запросах со стороны telegram bot выдает ошибку:
"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)"
источник

A

Alex in Python
наш отряд телепатов быстрого реагирования уже выехал по вашему адресу, ожидайте.
источник

VS

Vitaly Sem in Python
Формат json не правильный, сам файл не такой, как должен быть
источник

b

black man in Python
Что сможете подсказать
источник

A

Alex in Python
Полный трейсбек ошибки где?
источник

b

black man in Python
источник

A

Alex in Python
Очевидно в содержимом ответа сайта на который ты сделал запрос был не JSON
источник

T

Tishka17 in Python
а что за второй параметр? и где проверка статус кода?
источник