美文网首页Odoopython基础学习
【 Odoo 9.0 教程】-建立网站

【 Odoo 9.0 教程】-建立网站

作者: 集库 | 来源:发表于2016-01-13 13:14 被阅读17028次

本文是 Odoo 9.0 官方教程第二篇 建立网站

查看英文原文:
https://www.odoo.com/documentation/9.0/howtos/website.html

以下内容为机器翻译,半人工校对,仅供参考。

建立网站

警告

创建一个基本模块

在Odoo,任务是通过创建模块。

模块定制的Odoo设施的行为,通过添加新的行为或改变现有的(包括行为由其他模块添加)。

Odoo的脚手架 can 设置一个基本模块。很快开始简单地调用:

$ ./odoo.py scaffold Academy my-modules

这将自动创建一个 my-modules 模块目录 和一个 academy 模块. 如果您想要的话,该目录可以是一个现有的模块目录,但该模块名必须是唯一的目录。

示范模块

我们有一个“完成”模块准备安装。

虽然它没有绝对没有,我们可以安装它:

  • 启动odoo服务器
~~~
$ ./odoo.py --addons-path addons,my-modules
~~~
  • 打开 http://localhost:8069
  • 创建一个新的数据库,包括演示数据
  • 去 设置‣模块‣模块
  • 在右上角的删除 Installed 过滤器然后搜索 academy
  • 点击 Academy 模块的安装按钮

到浏览器

Controllers 解释浏览器请求并发送数据。

添加一个简单的控制器,并确保它是导入的 __init__.py (所以,Odoo可以找到它):

academy/controllers.py

# -*- coding: utf-8 -*-
from openerp import http

class Academy(http.Controller):
    @http.route('/academy/academy/', auth='public')
    def index(self, **kw):
        return "Hello, world"

#     @http.route('/academy/academy/objects/', auth='public')
#     def list(self, **kw):

关闭您的服务器 (^C) 然后重新启动它:

$ ./odoo.py --addons-path addons,my-modules

打开一页 http://localhost:8069/academy/academy/, 你应该看到你的“页面”出现:

717095195321390726.jpg
  • OneAPM-全语言和全平台的应用性能监控
  • 如有您有急需的题材请直接留言。
  • 相关文章

    网友评论

      本文标题:【 Odoo 9.0 教程】-建立网站

      本文链接:https://www.haomeiwen.com/subject/vmuckttx.html