私はアカデミークラスにディスカッションや通知を追加しようとしていますが、エラーが発生しました。 マイコード: models.pyOdoo _inherit = 'mail.thread'エラー
class Courses(models.Model):
_name = 'academy.courses'
_inherit = 'mail.thread'
views.xml
<div class="oe_chatter">
<field name="message_follower_ids" widget="mail_followers"/>
<field name="message_ids" widget="mail_thread"/>
</div>
openerp.py
は '依存':[ 'ウェブサイト']、
エラー:
2016-04-01 22:05:02,467 11535 ERROR academy openerp.modules.registry: Failed to load registry
Traceback (most recent call last):
File "/home/module_odoo/openerp/modules/registry.py", line 386, in new
openerp.modules.load_modules(registry._db, force_demo, status, update_module)
File "/home/module_odoo/openerp/modules/loading.py", line 334, in load_modules
force, status, report, loaded_modules, update_module)
File "/home/module_odoo/openerp/modules/loading.py", line 237, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "/home/module_odoo/openerp/modules/loading.py", line 132, in load_module_graph
models = registry.load(cr, package)
File "/home/module_odoo/openerp/modules/registry.py", line 169, in load
model = cls._build_model(self, cr)
File "/home/module_odoo/openerp/models.py", line 599, in _build_model
'You may need to add a dependency on the parent class\' module.' % (name, parent))
TypeError: The model "academy.courses" specifies an unexisting parent class "mail.thread"
You may need to add a dependency on the parent class' module.
2016-04-01 22:05:02,469 11535 CRITICAL academy openerp.service.server: Failed to initialize database `academy`.
Traceback (most recent call last):
File "/home/module_odoo/openerp/service/server.py", line 885, in preload_registries
registry = RegistryManager.new(dbname, update_module=update_module)
File "/home/module_odoo/openerp/modules/registry.py", line 386, in new
openerp.modules.load_modules(registry._db, force_demo, status, update_module)
File "/home/module_odoo/openerp/modules/loading.py", line 334, in load_modules
force, status, report, loaded_modules, update_module)
File "/home/module_odoo/openerp/modules/loading.py", line 237, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "/home/module_odoo/openerp/modules/loading.py", line 132, in load_module_graph
models = registry.load(cr, package)
File "/home/module_odoo/openerp/modules/registry.py", line 169, in load
model = cls._build_model(self, cr)
File "/home/module_odoo/openerp/models.py", line 599, in _build_model
'You may need to add a dependency on the parent class\' module.' % (name, parent))
TypeError: The model "academy.courses" specifies an unexisting parent class "mail.thread"
You may need to add a dependency on the parent class' module.
は何私が試した:
openerp.py
は '依存':[ 'ウェブサイト'、 'メール']、そして
:
モデル.py
クラスコース(models.Model): _name = 'academy.courses' _inherits = [ 'academy.courses'、 'mail.thread']
しかし、何も助けない:(
私は愚かに聞こえるかもしれないが、私はつもりサーバーを再起動しようとしましたが、とにかく頼みますか? – SDBot
私は同じエラーが発生しました。私はodooがtutorial.https://www.odoo.com/documentation/10.0/howtos/website.htmlでそれを言及していないと思います。あなたの答えをありがとう。 :) –