自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿狸的博客

欢迎点赞收藏!

  • 博客(90)
  • 收藏
  • 关注

原创 Qt中加入UI文件

【代码】Qt中加入UI文件。

2024-10-13 11:52:39 853

转载 odoo16 web界面消息通知

本文转载自项目。

2024-10-09 09:13:35 137

原创 odoo16 视图(View)和界面布局(UI Layout)

Odoo 的和的设计。

2024-10-08 17:52:53 424

原创 odoo16 form视图排列布局

【代码】odoo16 form视图排列布局。

2024-10-08 17:36:21 280

原创 odoo16 在方法中获取Selection字段的值

的值)来获取对应的中文名称。可以通过在选择字段中使用。来映射颜色值和其中文名称。方法中,你可以根据用户选择的颜色(如。将会是对应的中文颜色名称。

2024-10-08 16:36:56 262

原创 odoo16 创建wizard临时窗口

wizard临时窗口一般都是使用按钮触发。

2024-10-08 16:28:47 308

原创 odoo16 实现点击按钮弹出提示框

首先,确保你已经导入了函数,用于翻译文本。然后,定义一个返回通知的函数。# 按钮return self.show_notification("你好 世界!")def show_notification(self, message, title="成功", sticky=False, type="success"):'title': _(title), # 设置通知的标题'message': _(message), # 设置通知的内容'sticky': sticky, # 设置为粘性通知。

2024-10-08 15:11:38 611

原创 odoo16 添加Odoo 的 “记录备注“ 界面

要在 Odoo 中添加“记录备注”功能(Chatter),可以使用和两个 mixin 模型。这会在表单视图中添加“记录消息”和“记录备注”的功能。

2024-10-08 11:59:00 462

原创 odoo中查找模型以及继承模型的全部字段

视图、字段在里面都能找到了。呼出命令菜单,或者直接按。

2024-09-30 20:44:40 240

原创 在 Odoo 中使用 decoration-* 自定义样式

是 Odoo 中用于条件格式化的属性,允许你根据模型字段的值来改变行的样式。: 表示危险状态,通常用于高亮显示需要关注的行。: 表示成功状态,通常用于展示成功的操作结果。: 表示信息状态,用于展示普通的信息。首先,在你的 Odoo 模块中创建一个 CSS 文件(如),并在其中定义你的自定义样式。例如,以下样式将定义important;/* 自定义背景颜色 */important;/* 自定义文字颜色 */

2024-09-29 22:51:41 580

原创 自定义 CSS 和 t-att-class 的使用

views.xml。

2024-09-29 22:00:04 840

原创 One2many(一对多)关联场景中,如何从模型(一)关联到模型(多)的某个字段

好的,我们用一个更通俗的例子来解释不同模块之间的模型关联,场景是“学校和学生”的例子。假设我们有两个模块:每个学校可以有多个学生,而每个学生只属于一个学校,这就是一个典型的 Many2one 和 One2many 的关联场景。在 模块中,我们定义了 模型,用来表示每个学校的信息。 字段是学校的名称。 是一个 字段,表示该学校下所有的学生,它通过 模型中的 字段来关联。3. 定义学生模型( 模块)接下来,在 模块中定义 模型,用来表示每个学生的信息,并通过 关联到 模型。 字

2024-09-29 21:25:28 347

原创 Many2one(多对一)关联场景中,如何从模型(多)关联到模型(一)的某个字段

首先,我们定义。

2024-09-29 18:00:41 475

原创 Odoo ORM 的一些其它常用用法

Odoo 的 ORM 系统通过其丰富的 API 提供了从简单的数据库交互到复杂的业务逻辑实现的全面支持,极大地简化了 Odoo 应用的开发过程。

2024-09-29 17:45:38 912

原创 Odoo ORM 查询

Odoo 的 ORM(对象关系映射)框架提供了一种高效、简洁的方法来与数据库进行交互,无需编写原生 SQL 语句。通过 ORM,开发者可以使用 Python 对象和方法操作数据库记录。

2024-09-29 17:41:01 571

原创 odoo tree标签颜色显示

这些装饰样式可以根据不同的需求动态应用于列表中的每一行,以调整行的视觉风格或强调特定的信息。

2024-09-29 08:45:19 400

原创 odoo16 导出权限控制 | 操作元组参考

【代码】odoo16 导出权限控制。

2024-09-25 20:12:23 295

原创 AttributeError: ‘xml.etree.ElementTree.Element‘ object has no attribute ‘getchildren

根据错误信息,出现在文件中的GetVhosts方法。这意味着你需要修改这个文件。查找并打开位于目录下的文件。GetVhosts查找GetVhosts方法的定义,并定位使用的代码行。将替换为list()。

2024-08-21 17:28:22 385

原创 AttributeError: ‘xml.etree.ElementTree.Element‘ object has no attribute ‘getchildren

将方法替换为list()函数,以兼容 Python 3.x。这应该可以解决错误。如果你在其他地方也遇到类似问题,确保使用 Python 3.x 中推荐的方法进行替换。

2024-08-21 17:27:37 452

原创 Ddjango开发ID冲突DETAIL: Key (id)=(5) already exists.(postgres数据库)

如果你的数据库是 PostgreSQL,你可以重置 id 序列。

2024-08-20 23:11:38 182 1

原创 定时邮件教程

通过上述步骤,你可以在Linux下使用crontab定时执行你的Python邮件脚本,从而实现定时发送邮件的功能。如果有任何问题,可以随时查看日志文件或手动运行脚本来进行调试。

2024-06-25 13:25:35 474

原创 python2.7pip报错:UnicodeDecodeError: ‘ascii‘ codec can‘t decode

【代码】python2.7pip报错:UnicodeDecodeError: 'ascii' codec can't decode。

2024-06-17 19:12:44 332

原创 odoo10 短信注册、修改密码功能

这段代码主要是处理用户的注册、修改密码和发送验证码功能,确保用户输入的数据有效,并提供相应的反馈消息。这个代码的目的是扩展用户模型以包含社区信息,并提供一个用于生成和管理短信验证码的模型。,用于处理用户注册、修改密码和发送验证码的请求。是定义在其他地方的帮助函数,用于返回统一格式的成功和失败消息。这段代码定义了一个 Odoo HTTP 控制器类。模型的扩展,另一个是定义一个新的。这段代码包含两个部分:一个是对。

2024-06-17 10:29:09 422

原创 odoo 定时备份|postgres定时备份

odoo10 定时备份,每天备份一次,每七天删除一次要在 Linux 系统上使用cron定时任务每天执行一次脚本,可以编辑用户的 crontab 文件。

2024-06-17 10:19:34 502

原创 odoo10 禁止用户拥有删除权限

因为超级管理员拥有删除权限,只需要禁止其他用户即可。第二,将包含record的整个树视图复制一份,其中设置过。,所以拥有tree视图的删除权限。的tree留给某个用户,没有设置。相应的应该为超级管理员也创建一份。的tree留给超级管理员。

2024-06-05 08:20:43 225

原创 odoo10 权限控制用户只允许看到自己的字段

通过配置多个action和菜单,可以让不同的用户显示不同的菜单,例如超级管理员的菜单应该显示全部小区信息,而小区用户只能显示自己小区的信息。的字段,来控制是否为与当前用户关联的数据。换言之就是,只显示自己数据。在需要被控制的模块的views.xml的action中添加一个名为。假设一个小区管理员用户,只想看到自己小区的信息。属性中添加需要被权限控制的模块名,添加刚才创建的。我们在自己创建的user模块中,模块的最后一项工作就是在。

2024-06-04 15:38:38 597

原创 odoo10 审核权限控制

业务需要权限控制到字段级,例如只允许老师群组审批请假。由于我们将审批按钮放在。

2024-06-04 15:07:15 220

原创 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 357

原创 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 275

原创 记录odoo10首页乱跳的问题

值太小,改大就好了,对应的数据库是。找到原因发现是网站模块的。

2024-05-29 09:32:54 178

原创 odoo10 编写图片上传接口(获取外部访问链接)

字段是base64格式的,如果直接返回,则会看到有很多字符组成的。编码,而我们只是想要一个外部访问链接。,才能被正常识别为图片,以及必要的。

2024-05-27 15:03:50 244

原创 Django静态文件托管

在服务器上部署demo的时候,不使用nginx对静态文件托管。

2024-05-06 10:39:58 133 1

原创 <class ‘vehicle.admin.Rejected Vehicle Admin‘>: (admin.E122) The value of ‘list_editable[0]‘ refers

实际上如果,你在虚拟字段设置了allow_tags=True,这样也会报错!

2024-04-24 15:22:42 207

原创 odoo10 创建第一个应用

当我们在odoo的web主页创建一个数据库,我这里叫做my_odoo,然后我们创建一个名为myapp的模块。我这里设置的叫做odoo_user,并给他设置全部的权限,用于创建数据库。之后我们将view.xml和models.py文件进行解注释。当odoo10环境创建好之后,需要设置一个用户。然后点击刷新本地模块。

2024-04-11 15:08:58 183

原创 odoo10 配置基础环境

由于odoo依赖pywin32,以及nodejs,所以需要一并下载。注意pywin32需要和python2解释器位数保持一致,例如32位。postgresql需要安装jdk1.8,自行安装,然后创建一个普通用户,并设置密码,找到odoo10目录下的。nodejs下载完,通过npm管理器下载less包。文件,然后进行运行配置。(pycharm自行下载)Python、PostgreSQL版本要求。就可以自动跳转如下界面。使用git拉取源码。

2024-04-11 14:34:54 321 1

原创 pyqt线程正确使用

上面这篇文章看似很科学…

2024-03-10 20:46:48 265

原创 支付宝接入问题汇总

APPID需要正确填写在代码中,注意不是“应用名称/ID”!应该是"APPID"每周日中午12点至每周一中午12点沙箱环境进行维护,期间可能出现不可用。直接从官网工具中复制下载,不需要额外换行。3. 沙箱支付宝APP扫码报错问题。

2024-01-07 23:59:00 455

原创 C语言linux文件操作看这一篇能满足大部分场景

这段代码的目的是打开一个文件,在以读写方式打开文件的同时将文件内容清空,然后将字符串 “test” 写入文件,并输出写入文件的字节数。当文件为空的时候,文件指针初始化指向0的位置,随着写入,文件指针会落到最后一个字符的后面。函数用于打开一个文件,并返回一个文件描述符(file descriptor),这个描述符可以用于后续的文件读写操作。是打开文件时的标志,它可以指定文件的打开方式(例如只读、只写、追加等)。这段代码的目的是打开一个文件,将指定的字符串内容追加到文件末尾,并输出写入文件的字节数。

2023-12-28 10:40:44 1483

原创 贪吃蛇(十二)贪吃蛇咬到自己

最后我们做小的机制优化,蛇咬到自己后会导致游戏结束,重置。

2023-12-24 14:44:42 512

原创 贪吃蛇(十一)随机食物生成

上节我们实现了贪吃蛇吃食物的功能,本节需要设置食物随机位置生成。

2023-12-24 13:32:24 1038

生成Vsocde C语言配置文件。

可以自动生成基于C语言的Vscode 配置文件文件,并且自动配置环境变量。 但是需要Mingw支持。

2022-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除