Odoo二次开发笔记(一) 模块创建

原创 2018年04月17日 11:08:14

一、创建新模块   

        python odoo-bin scaffold openacademy(模块名称) myaddons(上一级目录)

二、编辑模块信息

  1. 模块下的__manifest__.py
  2. 编辑信息:包括名称name,描述description,作者author,作者网站地址website,版本version基础数据data,演示数据demo,分类category,依赖depends,许可license,是否自动安装auto_install,是否为应用application,样式集css,是否可网页安装installable,钩子hook(pre_init_hook前执行、post_init_hook安装后和uninstall_hook卸载后)。
# -*- coding: utf-8 -*-
{
    'name': "leave",

    'summary': """
        demo,developing,test""",

    'description': """
        This is my first app for Odoo
    """,

    'author': "showdom",
    'website': "http://www.tlrfid.cn",

    # Categories can be used to filter modules in modules listing
    # Check https://github.com/odoo/odoo/blob/master/odoo/addons/base/module/module_data.xml
    # for the full list
    'category': 'Uncategorized',
    'version': '0.1',

    # any module necessary for this one to work correctly
    'depends': ['base'],

    # always loaded
    'data': [
        # 'security/ir.model.access.csv',
        'views/views.xml',
        'views/templates.xml',
        'views/workflow.xml',
    ],
    # only loaded in demonstration mode
    'demo': [
        'demo/demo.xml',
    ],
    'css': ['static/src/css/leave.css'],
    'installable': True,
    'application': True,
    'auto_install': False,
}

三、检查模块

  1. 设置中激活开发者模式
  2. 然后点击应用,执行更新应用列表
  3. 之后便可以所搜到了你的模块
 


用C++Builder实现任务栏图标动画效果

主页:http://www.maxss.net邮件:maxchou@163.com  Windows平台为应用程序提供许多的特色功能,任务图栏就是一个非常实用和经典的一个。它不但可以节省任务栏的空间,...
  • maxchou
  • maxchou
  • 2003-09-17 08:48:00
  • 1218

odoo10 如何创建一个模块

1.执行命令行E:\dev\Python27\python project\JiuXiang-Erp\odoo-bin scaffold qingjia project\JiuXiang-Erp\cu...
  • kukudeliu
  • kukudeliu
  • 2018-01-15 13:45:42
  • 153

Odoo10实战一:模块创建

Odoo10实战一:模块创建 一:配置准备 我们在odoo10源码的debian目录下找到odoo.conf文件,这就是odoo10的配置文件。我们可以拷贝它到项目根目录下进行修改...
  • zhangfeng1133
  • zhangfeng1133
  • 2017-08-07 21:52:00
  • 518

Odoo二次开发使用细节

1、post方法 @http.route('/product/service/', auth='public', methods = ['get', 'post'], csrf = False) ...
  • dszgf5717
  • dszgf5717
  • 2016-11-21 15:23:27
  • 2590

Odoo开发教程(二):如何创建一个空的Odoo模块

1.创建 使用pycharm新建一个python项目,我们命名为myfirst,再在myfirst下面新建声明文件:__openerp__.py,改文件主要用于对odoo模块的描述,里面包含一个py...
  • feigamesnb
  • feigamesnb
  • 2015-12-24 16:23:46
  • 2392

odoo 9.0创建自定义模块

创建简单自定义模块 参考:http://blog.sunansheng.com/python/odoo/odoo.html#sec-5-3-3 odoo有很多现有的模块(应用),也能够添加...
  • jw690114549
  • jw690114549
  • 2016-06-30 16:28:48
  • 2850

odoo11开发笔记--模块开发

模块开发 自定义模块显示需要:打开开发者模式, 在设置的右下角 在’应用’栏目左侧边栏中选择更新 点击 应用, 过滤中勾选’额外的’ manifest.py : n.货单 vi.显示 是 Odoo ...
  • timeless_go
  • timeless_go
  • 2017-11-09 14:55:18
  • 1978

Odoo10 开发者文档(3)--建立一个模块·

警告 该教程需要 已安装odoo 开启/停止Odoo服务 odoo使用客户端/服务器架构,客户端是通过RPC(远程过程调用协议)访问Odoo服务的web浏览器。 业务逻辑和扩展通常在服务器...
  • weixin_35737303
  • weixin_35737303
  • 2017-05-13 22:40:06
  • 3130

odoo8开发笔记---kanban视图属性

default_group_by: 指明当某个action或者search没有明确制定按照哪个字段分组时,就按照这里设定的值来分组显示,值应该为某个字段的"name". default_orde...
  • Katherine130
  • Katherine130
  • 2018-01-08 14:07:55
  • 98

Odoo10模块开发(1) 工作流

首先创建一个demo 文件结构如下: 其中models/models.py:class workflow_demo(models.Model): _name = 'workflow_d...
  • weixin_35737303
  • weixin_35737303
  • 2017-05-02 21:17:36
  • 1733
收藏助手
不良信息举报
您举报文章:Odoo二次开发笔记(一) 模块创建
举报原因:
原因补充:

(最多只允许输入30个字)