哦哦哦 我明白了 谢谢你
我的这些数据,都是通过自己写的组件,把数据导入到oe数据库里的,导入的时间是中国时间,原来他把数据库所有的时间都当作utc时间呀
请问有没有办法让他把时间不当utc时间呀【因为我还对oe8的website模块进行了改写,让他生成sql来对这些数据 进行时间上的排序,操作,展示,我怕数据库里如果换成utc时间,到时候我生成sql查询出来的时间会出现误差】
--------------------------------------
我的sql是在oe8的website模块里生成的,里面生成的时间似乎也是utc时间,不知道我把数据库里的时间换成utc时间,系统是否会正常?
--------------------
我尝试把浏览器时区设置为utc 并且也在配置文件里设置timezone = utc 但似乎时间显示的还是比我数据库里存的 多了8个小时
oE菜鸟是我哦
-
-
阿里云 ubuntu 12.04 64位
openerp 8.0
数据库里的时间是 1点, 但openerp页面却显示9点了 也就是说快了8个小时
修改时区为 asia/shanghai 也不行
配置文件里 加入 timezone=asia/shanghai 也不行
我在oe的模块里 自己写了个查询sql,里面用到了datetime这个模块,来生成时间,我发现生成的这个时间也快了8小时
但是在 系统的命令行里, 运行python 然后import time,datetime 然后输出时间,这个时间却是正确的
请问各位,到底在何处修改这个时间呢,让它正常呢 -
目前 通过修改 oe8 website模块 【openerp\addons\website\controllers\main.py】 里的class Website
实现了 让页面输出自定义的内容【从数据库查询出数据,展示出来】
目前是把整个页面的html代码赋值给 all_html 这个变量,然后 查询出结果,对all_html 里面的一些自定义变量字符进行替换,然后输出
这样的话,main.py 这里面就保存了很多的html代码,修改的时候很麻烦,很臃肿
请问,有什么方案,可以让main.py 使用模版的方式加载html代码
这样的话 我的main.py 里面就不用存那么多的html代码了 -
想写个模块用来做数据分析,和d3,highcharts 等js库结合,但我发现,似乎 无法进行无缝结合,部分标签都被过滤掉了
实在是悲伤
请问大家有什么思路吗
ps:官方的报表虽然也可以,但太呆板了 -
谢谢
-
[b][color=red]'sid':fields.float('aaaa',digits=(20,0))[/color][/b] 这里我设置了长度为[b]20 [/b]
但是让我安装好模块后,进入数据库看,显示的却是这样的:
[color=red][b]sidnumeric, -- aaaa[/b][/color]
大家的是这样的吗 -
有个字段 用来表示状态的
有一种方法是 在 py文件里 直接用[color=red][b] ‘status':fields.selection( ... .. [/b][/color] 进行完成
但我的模块,用来统计分析数据的, 所以数据不是用oe本身添加的,是用第三方的工具,采集 然后直接插入pg数据库
所以 status 这个字段,我把类型设置为了 fields.char 因为我担心 设置为fields.selection 后 ,数据库里字段的长度不够,可能会导致插入的时候出错
然后 status 有3个可能的值。分别是 run_XXXXXXXX , end_XXXXXXXXXXXXX,go_XXXXXXXXXXXX 表示3个不同的状态,长度小于64
现在我在设计视图文件, 我在tree里 是这样写的 <field name="status" string="状态" /> 但是这样的话, 渲染后的内容 就是直接显示的 run_XXXXXXXX , end_XXXXXXXXXXXXX,go_XXXXXXXXXXXX,内容太长了
所以我希望,可以 让他实现:
当 内容 等于
run_XXXXXXXX 就显示 run
end_XXXXXXXXXXXXX 就显示 end
go_XXXXXXXXXXXX 就显示go
我知道,如果我一开始就用fields.selection,那么这一步就好办多了,但目前的情况来看,我只能想办法看看,能不能让 视图 <field name="status" string="状态" /> 动态判断内容,然后输出对应的内容了
请问大家有什么办法吗
------------------------------
我刚才建立了个[b]fields.selection [/b]发现长度和类型为 [b] character varying(64)[/b] 请问 如果我的 [b]fields.selection [/b] 长度超过64 该怎么自定义呢 -
[quote author=Joshua link=topic=16161.msg27244#msg27244 date=1388815119]
通过pycharm运行openerp,然后在你要调试的方法里面设置断点。
[/quote]
谢谢 -
今天按照网上的文章,安装了pycharm 也可以用这个运行oe了
但是如何调试模块呢
我记得oe的模块安装后
对应的东西 都到数据库里
比如action什么的
那这样的话,我都无法下断点
无法监控对应变量了
有没有哪个大神可以写个教程啊
多谢了 -
大家好
我已经学了做一些简单的模块
但是我想做一个有难度的
研究了好几天了 无果 所以来请教大家
请赐教
想做一个用来分析每天订单量的模块
模块上有几个按钮 分别是 今日订单量 最近7天订单量 最近一个月订单量 [X月x日]-[X月x日]的订单量
点击对应按钮,下面会生成一个折线统计图, 这样我就可以分析出订单量的趋势了
我研究了好久,都没完成,请指点 -
[quote author=mrshelly link=topic=14806.msg25663#msg25663 date=1386121710]
开发前, 请先使用它. 熟悉它...
推荐资料
<br / [检测到链接无效,已移除] br />
然后小模块你可以关注 http://github.com 上搜索 openerp 你会找到很多小模块..
另: 尝试自己努力去找... 而不是让别人给你喂.....
[/quote]
感谢您大发慈悲的喂我 -
非常感谢您 谢谢
[quote author=Joshua link=topic=14806.msg25668#msg25668 date=1386129307]
下面我再说说其他的:
[quote]1,如何在界面上增加一个按钮?
2,如何给按钮添加动作,点击按钮后,执行某个函数[/quote]
在xml 里面添加 button,例如:<br /><field name="model">myModel</field><br />.....<br /><form sting="My form"><br /><button name="foo" type="object" sting="Click Me"><br />.....<br />
首先这个按钮是个object类型的按钮(type='object),意思是会执行本视图对应的模型(<field name="model">myModel</field>)的方法,执行的方法在name属性里定义(name='foo')<br />class myModel(osv.Model):<br /> _name = 'my_model'<br /> _description = 'xxx'<br /> def foo(self, cr, uid, ids, xxx):<br /> pass<br />
然后你就要在你的对应的模型的py文件里,定义foo方法。
更多内容请查看addons里面的源码,想进一步了解上面属性的意义,可看2楼的文档,或者官方英文文档。有问题记得发贴。
[/quote] -
我本身是有一些编程基础,学过php javascript 易 c++
后来为了oe学了python, 也可以用python写一些软件了
但是oe我始终还是没有入门
已经学了快2-3个月oe了
我的技术还是停留在,仅仅可以写出一个 具有[b]增删改功能[/b]的小模块(就是那个最入门的模块)
我每天都会看oe文档,我都好几个文档,都是7.0的版本,都是好几百页的
每天我都非常的恐慌,真的是恐慌
因为我必须要尽快的学会oe
可越是如此,我就越无法参透oe本身的奥秘
或许我已经走入了思维的牢笼
下面我分析下我的一些目前状况:
学oe的目标,是想做一个小型的订单处理系统,不需要多强大的功能,但我目前仅仅可以写出一个[b]没有思想的模块/b
我也曾想过,如果我不学习oe,使用pyqt从0写一个简单的订单处理系统,可能一个月一个人就可以完成雏形,但我知道那样后期肯定不如oe方便,所以我还是想学会oe,在oe的基础上进行开发,这样的好处肯定会有很多
可我偏偏让自己失望
AmosERP开发手册2013-11-19版.pdf
OpenERP Server Developers Documentatio中英对照--完整.pdf
这些文档我都看了好多次,并且尝试跟着书上说的去演练,但不知道是书说的不够傻瓜化,还是我实在太傻,我无法跟上书的节奏,我猜有可能是书不够傻瓜化
我本身完全不具备英语水品,这让我十分的伤心,临时抱佛脚也是不现实的
下面我谈谈我目前的水品,和对oe的理解(我的理解我估计是错误的):
我现在只会写一个最初级的模块,不具备思想
我想写个功能强大一点的,就拿我曾经学c++来说,我跟着代码,实现了,点击按钮弹出[b]Hello world[/b],然后我可以修改,让他弹出 [b]你好[/b],然后我想,可以不可以写个浏览器呢,于是,经过查看文档,搜索引擎,我很快就知道怎么写个浏览器了,于是我想,能不能写个采集程序呢,于是很快,又会了, 感觉一切并不是那么坎坷, 有可能是网上的资料本身就多的原因吧
但我学习oe,我只会了写那个最简单的模块,写个视图,然后写几个字段,就行了,我也不知道如何弄了,我想实现,在界面上增加一个叫 [b]你好[/b] 的按钮,可我不知道怎么增加,如果能增加,我想实现点击按钮,弹出消息,或者执行某个函数,可我不知道怎么弄,因为似乎oe并无法直接按照自己的想法去弄,我不能直接把oe给我的石头拿去修成一个我想要的房子,或许oe本身的规则如此,或许真正的原因是,oe可以非常容易的实现这个功能,只要一分钟的时间,而我脑子里却想的是,如何使用oe,去建立地基,建立墙,盖瓦,最后才修成一个房子
我知道oe是一个强大的武器,但我还没有学会驾驭他的方法
我好恐慌,好像热锅上的蚂蚁,也非常无助,我感觉我迷路在黑暗森林里了,完全不知道该怎么办了
下面我再说说其他的:
1,如何在界面上增加一个按钮?
2,如何给按钮添加动作,点击按钮后,执行某个函数
这2个问题是我暂时能想到的问题,我也不知道该问什么了
希望各位前辈可以回答我这2个问题
并且可以针对我的处境,帮我看看到底哪里出错了
谢谢大家的帮助
如果您有一些曾经用来联系的小模块,如果愿意的话,请分享给我,我的email: [email protected]
如果您有一些可能适合我看的文档,如果愿意的话,请分享给我,我的email: [email protected]
谢谢 -
我上传了一张图
如图
在【设置】这个顶级导航下
如何用不同的view文件建立类似下面的【模块】,【公司】,【用户】 这样的二级导航呢?
又如何在类似【模块】这个二级导航下 ,建立多个三级导航呢
我的openerp.py"data":[<br /> 'tb_menuitem_view.xml',<br /> 'tb_lz_view.xml',<br /> 'tb_lz1_view.xml', <br /><br /> ],
tb_menuitem_view.xml负责建立顶级导航,代码如下:<menuitem id='menu_tb_root' name='root' />
然后就可以成功建立一个叫root的顶级导航了
tb_lz_view.xml建立一个二级导航,和一个三级导航<menuitem id='menu_tb_lz' name='lz' sequence='2' parent='menu_tb_root' /><br /> <br /> <menuitem id='menu_action_picking_tree' action='action_lz_form' parent='menu_tb_lz' /><br />
tb_lz1_view.xml 想建立耳机导航,却无法成功,代码如下<menuitem id='menu_tb_lz1' name='lz1' sequence='1' parent='menu_tb_root' /><br /> <br /> <!-- menuitem --><br /> <menuitem id='menu_action_picking_tree' action='action_tuikuan_form' parent='menu_tb_lz1' />
请问是不是我哪里弄的不对哦 -
[quote author=Joshua link=topic=14667.msg25404#msg25404 date=1384997902]
办法1(更好):是在[b]Access Controls List[/b]里面给你对应的用户组只分配[b]读[/b]权限
办法2:在<tree xx create="false"/>
[/quote]
谢谢你 -
默认的模块建立后 有个这个按钮
我想删除他,弄了半天 按钮可以消失了, 但后面的翻页按钮就没了
最后只能复原
有什么办法删除这个【创建】按钮吗
让任何用户不能入库信息 我另外开发软件,直接入库到数据库,只是让oe单纯的展现出来
有办法吗 各位大哥哥们 -
;D谢谢你
-
谢谢分享!我下了一份,因此真心谢谢LZ。
-
;D谢谢分享
-
oe依赖pg数据库, 因为pg的很多特性,可以让oe更好的工作
所以目前 oe不支持其他数据库
谁家的云都差不多(千万别用盛大云)
都是云主机,你直接安装即可
安装遇到什么问题 就发帖求助
Openerp8 的时区不正确,按照网上的方法还是不行
Openerp8 的时区不正确,按照网上的方法还是不行
Openerp8里面的website模块,如何自定义模版
Openerp模块不支持原生js和html吗
分享一本新书
Float字段长度无法自定义
如何在view里的field上执行python代码改变本身的值
怎么用pycharm调试模块呢
怎么用pycharm调试模块呢
如何制作一个自定义报表分析模块
我的思维卡住了 求助大侠帮忙
我的思维卡住了 求助大侠帮忙
我的思维卡住了 求助大侠帮忙
如何在多个不同的view里建立子菜单呢
请问如何删除 这个 【创建】按钮
请问如何删除 这个 【创建】按钮
OpenERP Server Developers Documentation 文档翻译
OpenERP Web Training文档翻译
开发了一个二代身份证的验证系统,和大家交流一下
求阿里云安装openerp简单选型介绍,特别是数据库方面的