odoo 新規モジュール作成

新規モジュールのスケルトンを作成してみます

ウインドウズ版

odoo-cmd staffold fleet_jp addons

‘odoo-cmd’ は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

(ーー;

py -3 odoo-cmd staffold fleet_jp addons


odoo13\Odoo 13.0\server\addons にモジュールが作成されます

管理者モードを有効にして

アプリリストを更新

ここ重要ですが、フィルターを取り消します

作成したモジュールが表示されます。

リナックスの場合
同じように

[root@v133-18-203-152 odoo13]# odoo-bin scaffold fleet_jp addons
[root@v133-18-203-152 odoo13]#py -3 odoo-bin scaffold fleet_jp addons
-bash: py: command not found

エラーです。

絶対パスでやってみると

[root@v133-18-203-152 odoo13]# /opt/odoo/odoo13/odoo-bin scaffold fleet_jp addons

Traceback (most recent call last):
  File "/opt/odoo/odoo13/odoo-bin", line 5, in <module>
    import odoo
  File "/opt/odoo/odoo13/odoo/__init__.py", line 75, in <module>
    import PyPDF2

PyPDF2がないと、あるはずなんだけど

・・・

感が働きました(^^
python envか

[root@v133-18-203-152 odoo]# su - odoo
[odoo@v133-18-203-152 ~]$ source odoo13-venv/bin/activate
(odoo13-venv) [odoo@v133-18-203-152 ~]$ source odoo13-venv/bin/activate
(odoo13-venv) [odoo@v133-18-203-152 ~]$/opt/odoo/odoo13/odoo-bin scaffold fleet_jjp addons

でアドオンフォルダにスケルトンが作成されました。

Windowsと同じようにアプリ更新で表示されます・

コメントを残す