Рубрики
Software

RuntimeWarning: DateTimeField received a naive datetime

Иногда, в процессе работы с датами и фильтрации объектов возникает довольно неприятное предупреждение: RuntimeWarning: DateTimeField Object.updated_at received a naive datetime (2020-05-05 18:02:41.675117) while time zone support is active. Это предупреждение не останавливает выполнение скрипта, просто можно получить не совсем коректные данные в результате фильтрации. Как исправить naive datetime? Чтобы решить эту проблему и получить более […]

Рубрики
Личные мысли

Словари в представлениях Odoo

Обнаружил, что при работе с Views в оду можно удобно получить значение из словаря. Для этого просто используем «_value». Например: Не нужно отправлять только dict.values(). Довольно простой и удобный способ.

Рубрики
Software

External API в Odoo / Flectra (XML-RPC)

Для доступа к данным в Odoo и Flectra можно использовать External API. Он построен на базе XML-RPC. Для работы не нужно использовать дополнительные плагины (REST API for FLECTRA или RESTFUL API для Odoo). Документация и все возможности XML-RPC — https://www.odoo.com/documentation/12.0/webservices/odoo.html. Покажу основные моменты и действия, которые можно выполнять скриптами. Все примеры ниже будут на Python3. […]

Рубрики
Software

Парсим картинки на Python

Простой пример парсинга товаров с сайта, по входящему файлу с логом. Суть простая: у нас есть файл с артикулом поставщика, по которому будет производиться поиск и внутренним названием товара. Например, первая строка с файла: 24317,videx-24317. Для работы парсера, импортируем следующие модули: Непосредственно для парсинга, будем использовать Beautiful Soup. Именно от отвечает за синтаксический разбор HTML/XML […]

Рубрики
Software

Решение элементарной задачи на Python

Изучая Python, решил зафиксировать эволюцию своего кода для одной и той же задачи.  Задачи решаю с курса «Программирование на Python» на Stepic.org (https://stepik.org/course/67).  Критерием для оценки выступает code complexity score, который система выдает каждый раз, когда верно решаешь поставленную задачу.  Условия задачи Когда Антон прочитал «Войну и мир», ему стало интересно, сколько слов и в каком […]