无法在数据库trytond中更新

2024-04-27 15:06:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在我的数据库中添加一个新模块。 我面对这个问题,我没有办法解决。 myinit.py的代码是:

from trytond.pool import Pool

from grh.Employe import *


def register():
    Pool.register(
        Employe,
        module='grh', type_='model')

尝试后的问题是:

^{pr2}$

请帮帮我


Tags: 模块代码frompyimportregister数据库def
1条回答
网友
1楼 · 发布于 2024-04-27 15:06:11

您正在从/usr/local/lib/python2.7/dist-packages/trytond-3.2.2-py2.7.egg运行服务器,因此模块必须位于/usr/local/lib/python2.7/dist-packages/trytond-3.2.2-py2.7.egg/trytond/modules/文件夹中,或者安装在/usr/local/lib/python2.7/dist-packages/

对于开发建议,我建议您在不安装包的情况下从源代码运行。如果您已经这样做了,那么您没有连接到正确的tryton实例。在

如果您想一直安装模块,只需运行python设置.py安装(假设您的自定义模块具有设置.py使用正确的方法和名称定义的文件)。在

你可以找到一个模板设置.py在http://hg.tryton.org/tryton-tools/file/b1bf3e9fe771/contrib-module-setup.tmpl

相关问题 更多 >