我是openerp的新手.我能够登录.我试过gunicorp,现在我无法登录.
即使我不使用gunicorp,我仍然会收到以下错误:
请咨询可能出错的地方.
Client Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/openerp/addons/web/common/http.py", line 180, in dispatch
response["result"] = method(controller, self, **self.params)
File "/usr/lib/pymodules/python2.7/openerp/addons/web/controllers/main.py", line 353, in
get_list
dbs = proxy.list()
File "/usr/lib/pymodules/python2.7/openerp/addons/web/common/openerplib/main.py", line 117,
in proxy
result = self.connector.send(self.service_name, method, *args)
File "/usr/lib/pymodules/python2.7/openerp/addons/web/common/http.py", line 611, in send
raise fault
Server Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/openerp/addons/web/common/http.py", line 592, in send
result = openerp.netsvc.dispatch_rpc(service_name, method, args)
File "/usr/lib/pymodules/python2.7/openerp/netsvc.py", line 360, in dispatch_rpc
result = ExportService.getService(service_name).dispatch(method, params)
File "/usr/lib/pymodules/python2.7/openerp/service/web_services.py", line 117, in …Run Code Online (Sandbox Code Playgroud) 第一次运行 odoo 时显示ImportError: No module named openerp
C:\Python27\python.exe E:/workspaces/odoo-10.0-20170812/odoo.py -c
E:\workspaces\odoo-10.0-20170812\odoo.conf 回溯(最近一次调用):
文件“E:/workspaces/odoo-10.0-20170812/odoo.py”,第 160 行,在 main()
文件“E:/workspaces/odoo-10.0-20170812/odoo.py”,第 156 行,在 main 中导入openerp
导入错误:没有名为 openerp 的模块
进程已完成,退出代码为 1
我有两个字典如下:
D1={'a':1,'b':2,'c':3}
和
D2={'b':2,'c':3,'d':1}
我想合并这两个词典,结果如下:
D3={'a':1,'b':2,'c':3,'b':2,'c':3,'d':1}
我怎么能在python中实现这一点?
我有一个包含2个词典的列表如下:
accuracy=[{'value':1,'key':'apple'},
{'value':2,'key':'orange'}]
我有一个如下代码:
for fruit in accuracy:
print fruit
Run Code Online (Sandbox Code Playgroud)
上面的代码将给出以下结果:
{'value':1,'key':'apple'}
{'value':2,'key':'orange'}
但我想要这样的东西:
如果我给出name=fruit.key的输出应该name=apple和橙色的情况相同,如果我给出name=fruit.value的输出应该value=1和其他水果的类似情况一样.我怎么能实现这一点.我知道上面的代码即; name=fruit.key不会产生我想要的结果.无论如何要得到它?请帮助
我有两个日期字段campaign_start_date和campaign_end_date. 我要算天在每个月自带在两者之间的数量campaign_start_date和campaign_end_date。
例如:
campaign_start_date = September 7 2017
campaign_end_date = November 6 2017
Run Code Online (Sandbox Code Playgroud)
解决方案应该是:
Total No:of days = 61 days
No: of months = 3 months
Month 1 = 9/7/2017 to 9/30/2017
Month 2 = 10/1/2017 to 10/31/2017
Month 3 = 11/1/2017 to 11/6/2017
No:of days in Month 1 = 24 days
No:of days in Month 2 = 31 days
No:of days in Month 3 = 6 days
Run Code Online (Sandbox Code Playgroud)
如何使用 Python 实现这一目标?到目前为止,我已经取得了:
@api.multi …Run Code Online (Sandbox Code Playgroud) python ×4
dictionary ×1
django ×1
json ×1
list ×1
odoo ×1
odoo-10 ×1
openerp ×1
postgresql ×1
python-2.7 ×1
ubuntu ×1