Python 奥多13.0罐';在菜单上看不到我安装的模块
我是奥多13.0(以及任何奥多版本)的新手。我刚刚构建了我的第一个模块,并成功地安装了它。问题是我在菜单上看不到我安装的模块。我已经尝试重新启动服务器,并且我也研究了这些来源,但似乎任何东西都适合我: 来源: 这是我的文件,希望有人能给我指出正确的方向 \uuuu清单\uuuuu.pyPython 奥多13.0罐';在菜单上看不到我安装的模块,python,odoo,odoo-13,Python,Odoo,Odoo 13,我是奥多13.0(以及任何奥多版本)的新手。我刚刚构建了我的第一个模块,并成功地安装了它。问题是我在菜单上看不到我安装的模块。我已经尝试重新启动服务器,并且我也研究了这些来源,但似乎任何东西都适合我: 来源: 这是我的文件,希望有人能给我指出正确的方向 \uuuu清单\uuuuu.py #-*-编码:utf-8-*- { “名称”:“示例应用程序”, “摘要”:“ 模块目的的简短(1句/行)摘要,用作 模块列表或apps.openerp.com“”上的字幕, “说明”:“ 模块用途的详细说
#-*-编码:utf-8-*-
{
“名称”:“示例应用程序”,
“摘要”:“
模块目的的简短(1句/行)摘要,用作
模块列表或apps.openerp.com“”上的字幕,
“说明”:“
模块用途的详细说明
""",
“作者”:“我的公司”,
“网站”:http://www.yourcompany.com",
#类别可用于筛选模块列表中的模块
#检查https://github.com/odoo/odoo/blob/13.0/odoo/addons/base/data/ir_module_category_data.xml
#查看完整列表
“类别”:“未分类”,
“版本”:“0.1”,
#此模块正常工作所需的任何模块
'depends':['base'],
#总是满载
“数据”:[
#“security/ir.model.access.csv”,
“views/views.xml”,
“views/templates.xml”,
],
#仅在演示模式下加载
“演示”:[
“demo/demo.xml”,
],
“可安装”:True,
“自动安装”:False,
“应用程序”:True
}
\uuuu init\uuuuu.py
#-*-编码:utf-8-*-
从…起导入控制器
从…起导入模型
型号/型号.py
#-*-编码:utf-8-*-
来自odoo导入模型、字段、api
班级学生记录(models.Model):
_name=“student.student”
name=fields.Char(string=“name”,required=True)
middle\u name=fields.Char(string=“middle name”,required=True)
last_name=fields.Char(srtring=“last name”,required=True)
photo=字段。二进制(string=“photo”)
student_age=fields.Integer(string=“age”)
student_dob=fields.Date(string=“出生日期”)
学生性别=字段。选择([(“m”,“男”),(“f”,“女”),(“o”,“其他”)],字符串=“性别”)
学生血型=字段。选择(
[
(“A+”,“A+ve”),
(“B+”,“B+ve”),
(“O+”,“O+ve”),
(“AB+”,“AB+ve”),
(“A-”,“A-ve”),
(“B+”,“B-ve”),
(“O-”,“O-ve”),
(“AB-”,“AB ve”),
],string=“血型”)
views/views.xml
学生表格
学生
学生
学生
树
[]
编辑:
这是菜单的图像,我希望在安装后看到我的示例测试应用程序
此外,Odoo在此处显示我安装的应用程序:
我感谢你在这件事上的时间和帮助。谢谢 我刚刚找到了怎么做。以下是我解决问题的步骤:
谢谢 大多数情况下,它发生在我们没有在清单中添加安全文件时,我在代码中看到它被注释掉了这是因为
安全文件
。因为你没有设置那个模型的安全性
让我更详细地解释一下:您正在创建自定义模型和视图,其中包含菜单等内容,但您没有指定任何人可以阅读这些内容,也没有指定任何人可以编写这些内容,谁可以删除等,这就是您面临此问题的原因您的视图已创建,您的模型和自定义字段已在后端成功创建,但不可见
为此,我们将使用我们的安全文件授予对所需文件的访问权限
组/用户
安全/ir.model.access.csv
id、名称、型号id:id、组id:id、永久读取、永久写入、永久创建、永久取消链接
access\u student\u student,access.student.student,model\u student\u student,base.group\u用户,1,1,1,1
在这里,您可以看到我正在授予对base.group\u user的访问权限,我授予的访问权限是什么?在这里你可以看到1s,表示是,我正在授予阅读的权限(prem_-read),写入的权限(prem_-write),许可