Python 奥多13.0罐';在菜单上看不到我安装的模块

Python 奥多13.0罐';在菜单上看不到我安装的模块,python,odoo,odoo-13,Python,Odoo,Odoo 13,我是奥多13.0(以及任何奥多版本)的新手。我刚刚构建了我的第一个模块,并成功地安装了它。问题是我在菜单上看不到我安装的模块。我已经尝试重新启动服务器,并且我也研究了这些来源,但似乎任何东西都适合我: 来源: 这是我的文件,希望有人能给我指出正确的方向 \uuuu清单\uuuuu.py #-*-编码:utf-8-*- { “名称”:“示例应用程序”, “摘要”:“ 模块目的的简短(1句/行)摘要,用作 模块列表或apps.openerp.com“”上的字幕, “说明”:“ 模块用途的详细说

我是奥多13.0(以及任何奥多版本)的新手。我刚刚构建了我的第一个模块,并成功地安装了它。问题是我在菜单上看不到我安装的模块。我已经尝试重新启动服务器,并且我也研究了这些来源,但似乎任何东西都适合我:

来源

  • 这是我的文件,希望有人能给我指出正确的方向

    \uuuu清单\uuuuu.py

    #-*-编码: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在此处显示我安装的应用程序:


    我感谢你在这件事上的时间和帮助。谢谢

    我刚刚找到了怎么做。以下是我解决问题的步骤:

  • 如图所示,我的菜单上没有学校模块
  • 因此,我进入了设置并激活了开发者模式(第一个)
  • 然后在重新加载页面后,我的主栏(不确定它的实际名称)变为:
  • 我注意到在我的主栏中出现了一个bug
  • 然后出于好奇,我点击了bug并选择了成为超级用户
  • 我注意到我的主栏改变如下:
  • 最后,在打开菜单后我的模块就在那里!!(万岁!)
  • 而且,故事到此结束(目前),我仍然需要弄清楚如何将这些更改部署到生产中,但我的朋友们是另一回事了


    谢谢

    大多数情况下,它发生在我们没有在清单中添加安全文件时,我在代码中看到它被注释掉了

    这是因为
    安全文件
    。因为你没有设置那个模型的安全性

    让我更详细地解释一下:您正在创建自定义模型和视图,其中包含菜单等内容,但您没有指定任何人可以阅读这些内容,也没有指定任何人可以编写这些内容,谁可以删除等,这就是您面临此问题的原因您的视图已创建,您的模型和自定义字段已在后端成功创建,但不可见

    为此,我们将使用我们的安全文件授予对所需文件的访问权限 组/用户

    安全/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),许可