Odooモジュールには、常に2つのファイル__init__.py
と__openerp__.py
があります。モジュールから名前のないdictをインポートする
dhl_module
|-- controller
|-- models
|-- views
|-- __init__.py
|-- __openerp__.py
ファイル__openerp__.py
には、名前に割り当てないでdictが含まれています。このdictは、モジュールに関する情報を格納します。それは次のようになります。
# -*- coding: utf-8 -*-
{
'name': "DHL connector",
# used as subtitle
'summary': "Configuration for DHL connector ",
'description': """ DHL connector
""",
'author': "me",
'website': "mysite.com",
'category': 'Technical Settings',
# Change the version every release for apps.
'version': '0.0.1',
# any module necessary for this one to work correctly
'depends': [],
# always loaded
'data': ['views/dhl.xml', ],
# only loaded in demonstration mode
'demo': [],
# only loaded in test
'test': [],
'installable': True,
'application': True,
}
__openerp__.py
モジュールからOdooまたは私はこの辞書にアクセスするにはどうすればよいですか? dict変数は名前に割り当てられません。どのようにインポートできますか?
だから、 '__openerp __ py'は思えません。有効なPythonファイルにすること。 – linusg
@linusg:Pythonは有効ですが、新しい名前は作成されません。 –
@MartijnPietersああ、情報ありがとう!私はそれをチェックし、Pythonインタプリタは何もしません。 – linusg