Odoo (ERP)
Odoo - это комплексное программное обеспечение для управления, которое предлагает широкий спектр бизнес-приложений, которые образуют полный набор приложений для управления предприятием, ориентированных на компании.всех размеров.Odoo - это комплексное программное обеспечение для бизнеса, включающее CRM, веб-сайт / электронную коммерцию, биллинг, бухгалтерский учет, производство, склад, управление проектами и инвентаризацию.
Версия для сообщества является версией с открытым исходным кодом, аКорпоративная версия дополняет редакцию Community коммерческими функциями и услугами.
Terminal
Обычно я запускаю Python Terminal со средой Odoo, загруженной так:
/odoo_path/odoo-bin --addons-path=/addons_path shell --config=/config_path/.odoo.conf -d database_name
Внутри консоли я могу вызвать self
, и переменная окружения доступна (self.env
).И я могу выполнить несколько команд над подключенной базой данных.Если я хочу сделать быстрые тесты, это очень полезно.Но это немного неудобно, если я хочу запустить несколько небольших скриптов или протестировать некоторые фрагменты кода. Jupyter Notebooks и Jupyter Lab являются очень хорошими инструментами для этого.
Jupyter
Jupyter - это проект, который производит интерактивный браузер на основе браузерасреды для программирования, математики и науки о данных.Он поддерживает несколько языков через плагины («ядра»), такие как Python, Ruby, Haskell, R, Scala и Julia.
Jupyter Notebook - традиционное и наиболее стабильное приложение. JupyterLab имеет новый интерфейс и больше подходит для работы с большими проектами, состоящими из нескольких файлов.JupyterLab находится в бета-версии с февраля 2018 года.

Запросы
Чего я хочу добиться, так это загрузить среду Odoo в Блокнот Jupyter и работатьс этими фрагментами кода вместо простого терминала Python.
Поэтому мне интересно, знает ли кто-нибудь, выполнимо ли это или с чего можно было бы начать.Есть ли лучшая альтернатива?Это глупая идея?