本文主要是介绍odoo12的坑 windows,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在本地新建数据库时一不小心重名了,然后呢这个库就算是废了,用不了,改也不行是直接delete删也删不掉,但是其他数据库还能使用,odoo可以正常运行
但是!!突然心血来潮直接在odoo的web页面把那个重名的数据库改了个名字,想试试看行不行,然后就发现500了,什么意思呢,就是报一个500Internal Server Error错误,如下图:(另外插一嘴,有时候升级模块频繁一直重新启动的话也会报这个错,那是因为加载比较慢,还没反应过来,慢慢的重新刷新一下等一会就好了,别着急)
在控制台呢,如下图:
一大堆KeyError:'ir.http'错误以及出现一堆 ERROR: 错误: 关系 “ir_module_module” 不存在。。。
于是就决定把名字又改回去。。没错,就是大晚上的脑子稍微有点迷糊了以为会好起来,然而并没有什么卵用,又去navicat把那个重名数据库删了,还是没卵用,去百度说什么让我看配置文件啊重装数据库啊什么的,我配置文件那些东西也没动,重装我觉得大部分人都不爱重装吧。。好了不说废话了。
解决办法:
去pgadmin4删掉那个库!!!就解决了
直接搜:
在这个页面选择那个讨厌的库,右键delete!!如下图:
重新启动odoo,好了!!!一切又恢复如初了!
总结呢就是网页说了不算,navicat也不拿事,pgadmin4才具有话语权!一般,出现这个错误都是配置文件或者动数据库的问题吧。后面碰到什么了再补充。。。总之呢,数据库这个东西还是小心一点,就是碰不得,稍微动一下就不知道会有什么奇奇怪怪的错误,一般不惹他也不会报错,就是两个字小心谨慎!
这篇关于odoo12的坑 windows的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!