- 博客(73)
- 收藏
- 关注
原创 AttributeError: ‘xml.etree.ElementTree.Element‘ object has no attribute ‘getchildren
根据错误信息,出现在文件中的GetVhosts方法。这意味着你需要修改这个文件。查找并打开位于目录下的文件。GetVhosts查找GetVhosts方法的定义,并定位使用的代码行。将替换为list()。
2024-08-21 17:28:22 190
原创 AttributeError: ‘xml.etree.ElementTree.Element‘ object has no attribute ‘getchildren
将方法替换为list()函数,以兼容 Python 3.x。这应该可以解决错误。如果你在其他地方也遇到类似问题,确保使用 Python 3.x 中推荐的方法进行替换。
2024-08-21 17:27:37 288
原创 Ddjango开发ID冲突DETAIL: Key (id)=(5) already exists.(postgres数据库)
如果你的数据库是 PostgreSQL,你可以重置 id 序列。
2024-08-20 23:11:38 115
原创 定时邮件教程
通过上述步骤,你可以在Linux下使用crontab定时执行你的Python邮件脚本,从而实现定时发送邮件的功能。如果有任何问题,可以随时查看日志文件或手动运行脚本来进行调试。
2024-06-25 13:25:35 364
原创 python2.7pip报错:UnicodeDecodeError: ‘ascii‘ codec can‘t decode
【代码】python2.7pip报错:UnicodeDecodeError: 'ascii' codec can't decode。
2024-06-17 19:12:44 301
原创 odoo10 短信注册、修改密码功能
这段代码主要是处理用户的注册、修改密码和发送验证码功能,确保用户输入的数据有效,并提供相应的反馈消息。这个代码的目的是扩展用户模型以包含社区信息,并提供一个用于生成和管理短信验证码的模型。,用于处理用户注册、修改密码和发送验证码的请求。是定义在其他地方的帮助函数,用于返回统一格式的成功和失败消息。这段代码定义了一个 Odoo HTTP 控制器类。模型的扩展,另一个是定义一个新的。这段代码包含两个部分:一个是对。
2024-06-17 10:29:09 331
原创 odoo 定时备份|postgres定时备份
odoo10 定时备份,每天备份一次,每七天删除一次要在 Linux 系统上使用cron定时任务每天执行一次脚本,可以编辑用户的 crontab 文件。
2024-06-17 10:19:34 399
原创 odoo10 禁止用户拥有删除权限
因为超级管理员拥有删除权限,只需要禁止其他用户即可。第二,将包含record的整个树视图复制一份,其中设置过。,所以拥有tree视图的删除权限。的tree留给某个用户,没有设置。相应的应该为超级管理员也创建一份。的tree留给超级管理员。
2024-06-05 08:20:43 174
原创 odoo10 权限控制用户只允许看到自己的字段
通过配置多个action和菜单,可以让不同的用户显示不同的菜单,例如超级管理员的菜单应该显示全部小区信息,而小区用户只能显示自己小区的信息。的字段,来控制是否为与当前用户关联的数据。换言之就是,只显示自己数据。在需要被控制的模块的views.xml的action中添加一个名为。假设一个小区管理员用户,只想看到自己小区的信息。属性中添加需要被权限控制的模块名,添加刚才创建的。我们在自己创建的user模块中,模块的最后一项工作就是在。
2024-06-04 15:38:38 543
原创 odoo10 编写审批拒绝弹窗
在日常中有很多审批场景,例如请销假。审批拒绝的时候应该给出原因,此时,在form界面点击拒绝的时候应该弹出输入窗口。如下图所示。编写模型模块的目录下,新建wizard文件夹,然后直接创建一个models.py和views.pyvehicle_id = fields.Many2one('vehicle', string='车辆')reason = fields.Text(string='拒绝原因')'qrcode': g_qrcode(self.vehicle_id.id), # 生成二维码。
2024-05-30 09:24:47 299
原创 ProgrammingError: 错误: 关系 “_unknown“ 不存在 LINE 1: SELECT “_unknown“.id FROM “_unknown“ ORDER B
odoo10开发中,出现:ProgrammingError: 错误: 关系 “_unknown” 不存在 LINE 1: SELECT “_unknown”.id FROM “_unknown” ORDER B。
2024-05-29 10:07:45 205
原创 odoo10 编写图片上传接口(获取外部访问链接)
字段是base64格式的,如果直接返回,则会看到有很多字符组成的。编码,而我们只是想要一个外部访问链接。,才能被正常识别为图片,以及必要的。
2024-05-27 15:03:50 176
原创 <class ‘vehicle.admin.Rejected Vehicle Admin‘>: (admin.E122) The value of ‘list_editable[0]‘ refers
实际上如果,你在虚拟字段设置了allow_tags=True,这样也会报错!
2024-04-24 15:22:42 192
原创 odoo10 创建第一个应用
当我们在odoo的web主页创建一个数据库,我这里叫做my_odoo,然后我们创建一个名为myapp的模块。我这里设置的叫做odoo_user,并给他设置全部的权限,用于创建数据库。之后我们将view.xml和models.py文件进行解注释。当odoo10环境创建好之后,需要设置一个用户。然后点击刷新本地模块。
2024-04-11 15:08:58 155
原创 odoo10 配置基础环境
由于odoo依赖pywin32,以及nodejs,所以需要一并下载。注意pywin32需要和python2解释器位数保持一致,例如32位。postgresql需要安装jdk1.8,自行安装,然后创建一个普通用户,并设置密码,找到odoo10目录下的。nodejs下载完,通过npm管理器下载less包。文件,然后进行运行配置。(pycharm自行下载)Python、PostgreSQL版本要求。就可以自动跳转如下界面。使用git拉取源码。
2024-04-11 14:34:54 269 1
原创 支付宝接入问题汇总
APPID需要正确填写在代码中,注意不是“应用名称/ID”!应该是"APPID"每周日中午12点至每周一中午12点沙箱环境进行维护,期间可能出现不可用。直接从官网工具中复制下载,不需要额外换行。3. 沙箱支付宝APP扫码报错问题。
2024-01-07 23:59:00 406
原创 C语言linux文件操作看这一篇能满足大部分场景
这段代码的目的是打开一个文件,在以读写方式打开文件的同时将文件内容清空,然后将字符串 “test” 写入文件,并输出写入文件的字节数。当文件为空的时候,文件指针初始化指向0的位置,随着写入,文件指针会落到最后一个字符的后面。函数用于打开一个文件,并返回一个文件描述符(file descriptor),这个描述符可以用于后续的文件读写操作。是打开文件时的标志,它可以指定文件的打开方式(例如只读、只写、追加等)。这段代码的目的是打开一个文件,将指定的字符串内容追加到文件末尾,并输出写入文件的字节数。
2023-12-28 10:40:44 1401
原创 贪吃蛇(九)限制蛇身回头
贪吃蛇中,只能向一个方向前进,改变方向的时候,不可以回头,这是游戏规则。上节中我们实现了自由的游走,但是方向可以向后走动,本节对此问题进行解决。
2023-12-23 17:15:05 394
原创 贪吃蛇(四)向右移动蛇身
上节实现了蛇身的绘制,通过扫描的方式,这次我们要通过增加蛇身和删除蛇尾来实现移动蛇。这里增加了几个函数,都是链表的基本操作。
2023-12-22 09:01:24 393
原创 贪吃蛇(一)ncurses使用
这是是用于改善用户交互的一个库,做到即时响应。,涉及到键盘输入的交互,就需要使用到。它的基本使用,涉及到两个函数。
2023-12-20 16:17:55 374
原创 centos7安装mariadb
在最新版本的MariaDB中,ALTER USER语法略有不同。请尝试以下语法来更改root用户的密码。确保您的系统已更新为最新版本。步骤 3: 启动MariaDB并设置开机启动。步骤 2: 安装MariaDB。加MariaDB官方仓库。安装MariaDB服务器。添加MariaDB仓库。步骤 1: 更新系统。授予新用户管理员权限。
2023-11-22 14:06:53 187
原创 qt5 TLS initialization failed error
更新对应openssl证书即可。首先打印openssl支持信息。最后添加.pro文件配置。
2023-08-23 10:36:19 123
原创 学生管理系统(java版本)
还有一个重写的 toString 方法,用于将学生对象转换为字符串。用户可以根据菜单选择执行不同的操作,包括添加、显示、修改和删除学生信息。根据用户的选择,我们调用 StudentManagementSystem 对象的方法来执行添加、显示、修改和删除学生信息等操作。updateStudent 方法允许用户根据学生的 ID 修改学生信息。deleteStudent 方法允许用户根据学生的 ID 删除学生信息。使用一个无限循环,显示一个简单的文本菜单,让用户选择要执行的操作。Main 类:这是程序的入口类。
2023-08-12 22:15:26 210
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人