<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Programmer_FuQiang的博客]]></title><description><![CDATA[猿族~~~~~~]]></description><link>https://blog.youkuaiyun.com/Programmer_FuQiang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Programmer_FuQiang]]></copyright><item><title><![CDATA[odoo16异步处理 queue_job]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/145626283</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/145626283</guid><author>Programmer_FuQiang</author><pubDate>Fri, 14 Feb 2025 10:00:11 +0800</pubDate><description><![CDATA[odoo     queue_job第三方异步队列]]></description><category></category></item><item><title><![CDATA[JDK21下载+安装+环境配置教程(Windows11系统)]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/140686005</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/140686005</guid><author>Programmer_FuQiang</author><pubDate>Thu, 25 Jul 2024 13:09:11 +0800</pubDate><description><![CDATA[window11安装JDK21]]></description><category></category></item><item><title><![CDATA[Python3调用阿里短信]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/140678989</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/140678989</guid><author>Programmer_FuQiang</author><pubDate>Thu, 25 Jul 2024 08:41:14 +0800</pubDate><description><![CDATA[【代码】Python3调用阿里短信。]]></description><category></category></item><item><title><![CDATA[odoo16-API（Controller）带有验证访问的接口]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/136203764</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/136203764</guid><author>Programmer_FuQiang</author><pubDate>Wed, 21 Feb 2024 10:00:41 +0800</pubDate><description><![CDATA[odoo16-API（Controller）带有验证访问的接口]]></description><category></category></item><item><title><![CDATA[odoo16 上传/下载 文件接口的实现]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/132100122</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/132100122</guid><author>Programmer_FuQiang</author><pubDate>Fri, 04 Aug 2023 11:29:14 +0800</pubDate><description><![CDATA[odoo16 pdf文件上传与下载实现]]></description><category></category></item><item><title><![CDATA[odoo16 中ondelete的用法]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/131448821</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/131448821</guid><author>Programmer_FuQiang</author><pubDate>Thu, 29 Jun 2023 08:39:58 +0800</pubDate><description><![CDATA[restrict: 当b中删除记录时，如果modelA中存在对应记录，则无法操作 b 的删除。odoo 中的many2one类型字段有 ondelete设置，对应数据表中关系处理。如果Many2one字段中没有设置ondelete属性，则默认为set null。set null: 当b中删除记录时，modelA中相关记录的a=null。cascade: 当b中删除记录时，modelA中相关记录也全部删除。则当对模型b进行delete操作时，会引发如下操作。]]></description><category></category></item><item><title><![CDATA[向日葵链接失败的解决办法之一]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/131040702</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/131040702</guid><author>Programmer_FuQiang</author><pubDate>Mon, 05 Jun 2023 08:24:20 +0800</pubDate><description><![CDATA[清除电脑缓存的步骤：然后打开电脑开始——运行——打上 CMD 回车——出现一个黑色命令窗口在窗口打上  （）  回车出现一个“已成功刷新 DNS 解析缓存。”这样的提示后重新开启向日葵客户端即可。由于上周电脑端一直好用的，今天周一搬砖日子到了就打开客户端一直提示连接失败。我把原有的卸载再安装还不好用 ~~~~~就开始各种度娘了。使用如下方式好用了，希望对你有帮助。]]></description><category></category></item><item><title><![CDATA[Redis 关于设置密码清缓存问题]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/129254966</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/129254966</guid><author>Programmer_FuQiang</author><pubDate>Tue, 28 Feb 2023 09:44:02 +0800</pubDate><description><![CDATA[redis如何设置密码和清除redis缓存]]></description><category></category></item><item><title><![CDATA[odoo16 生成二维码]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/128182210</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/128182210</guid><author>Programmer_FuQiang</author><pubDate>Mon, 05 Dec 2022 10:26:00 +0800</pubDate><description><![CDATA[odoo 16 点击按钮生成图片]]></description><category></category></item><item><title><![CDATA[abap 获取库存记录规则]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/127573521</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/127573521</guid><author>Programmer_FuQiang</author><pubDate>Fri, 28 Oct 2022 16:18:32 +0800</pubDate><description><![CDATA[sap取库存]]></description><category></category></item><item><title><![CDATA[ABAP 根据当前日期计算出上个月最后一天日期]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/127264923</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/127264923</guid><author>Programmer_FuQiang</author><pubDate>Tue, 11 Oct 2022 15:49:47 +0800</pubDate><description><![CDATA[abap 获取当前输入日期的前一个月末 eg:输入2022.10.11  输出2022.09.30]]></description><category></category></item><item><title><![CDATA[odoo 表头与明细联动]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/124626223</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/124626223</guid><author>Programmer_FuQiang</author><pubDate>Sat, 07 May 2022 10:59:11 +0800</pubDate><description><![CDATA[阐述一下我的需求 如上图 当我选择明细行时候 有个金额 需要与表头总金额 联动

废话不多说 上代码：

代码如下：

首先




ysfp_info = fields.One2many('dc.caiwu.ysfp.contact', 'info_id', string='应收发票引入对账单')    #这个是关联的明细字段 如下图所示


hejije = fields.Float(string='合计金额', compute='_depends_count', store=True)#


@a..]]></description><category></category></item><item><title><![CDATA[python3 BASE64AES加密模式ECB/CBC]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/123565694</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/123565694</guid><author>Programmer_FuQiang</author><pubDate>Fri, 18 Mar 2022 09:07:27 +0800</pubDate><description><![CDATA[python3 BASE64AES加密模式ECB/CBC  ]]></description><category></category></item><item><title><![CDATA[odoo12 在tree后面增加按钮并绑定事件]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/123374982</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/123374982</guid><author>Programmer_FuQiang</author><pubDate>Wed, 09 Mar 2022 13:20:29 +0800</pubDate><description><![CDATA[大概有如下三种情况:

第一个定义需求单里tree视图的按钮

第二获取勾选的数据

第三接收传递过来的参数,因为tree视图的按钮odoo12没有提供接口

那么我们开工吧：

1:在static\src\js文件夹里面创建tree_button.js文件(没有这些文件夹就自己创建,正常是没有)

如下图所示：







具体js文件如下：


odoo.define('dadian_u8.add_tree_view_button', function (require) {
     "use st]]></description><category></category></item><item><title><![CDATA[odoo12 如何在原有的界面弹出对话框]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/123344419</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/123344419</guid><author>Programmer_FuQiang</author><pubDate>Tue, 08 Mar 2022 08:44:05 +0800</pubDate><description><![CDATA[.py文件：


@api.multi
def button_yinrudzd(self):
    view_name = 'duizhangdan_tree'#对应的xml视图中的record id='duizhangdan_tree'
    view = self.env['ir.model.data'].search([('name', '=', view_name)])
    view_id = view.res_id
    res_id = 1
    return {
        ']]></description><category></category></item><item><title><![CDATA[微信小程序前段压缩代码]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/121671277</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/121671277</guid><author>Programmer_FuQiang</author><pubDate>Thu, 02 Dec 2021 10:33:22 +0800</pubDate><description><![CDATA[最近需求就是通过微信小程序上传图片给后端，废话不多说直接上代码：

xml代码如下：

&lt;canvascanvas-id='photo_canvas'style='position:fixed;left:9999px;width:500px;height:{{canvasHeight}}px'class='myCanvas'&gt;&lt;/canvas&gt;





js代码如下：

data中会定义如下几个字段 主要是picturePathLocal 和...]]></description><category></category></item><item><title><![CDATA[python 提取逗号之前的数据]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/121096965</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/121096965</guid><author>Programmer_FuQiang</author><pubDate>Tue, 02 Nov 2021 11:29:53 +0800</pubDate><description><![CDATA[要提取，(逗号) 前面的只需要这么写

a="1234567，jjhcjdjsh"
a[:a.find("，")]





如果是&amp; 这个符号 示例就是如下

a="1234567&amp;jjhcjdjsh"
要提取&amp;前面的只需要这么写
a[:a.find("&amp;")]

总之想提取什么 之前 你就把find("换成你想提取的") 就可
...]]></description><category></category></item><item><title><![CDATA[python ＜Response [200]＞返回值问题 + 解析requests返回的response(json格式)说明]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/120438609</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/120438609</guid><author>Programmer_FuQiang</author><pubDate>Thu, 23 Sep 2021 16:58:35 +0800</pubDate><description><![CDATA[import requests
import  json
KEY = ''  # 此处替换为你自己的KEY，在Qmsg酱官网登录后，在控制台可以获取KEY
data = {
    "msg": "测试",  # 需要发送的消息
    "qq": ""123  # 需要接收消息的QQ号码
}
url2 = 'https://qmsg.zendee.cn/send/' + KEY  # 私聊消息推送接口
url = url2
headers = {
    'User-Agent': 'Mozilla/5.]]></description><category></category></item><item><title><![CDATA[sql 按照季度进行分组]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/119350223</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/119350223</guid><author>Programmer_FuQiang</author><pubDate>Tue, 03 Aug 2021 14:58:22 +0800</pubDate><description><![CDATA[select
case when month(date) =1 or month(date) =2
    or month(date)=3  then '一季度'
when month(date) =4 or month(date) =5
    or month(date)=6  then '2季度'
when month(date) =7 or month(date) =8
    or month(date)=9  ...]]></description><category></category></item><item><title><![CDATA[python中将字典相同key处理不同的value，将value相加给相同的key]]></title><link>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/119182060</link><guid>https://blog.youkuaiyun.com/Programmer_FuQiang/article/details/119182060</guid><author>Programmer_FuQiang</author><pubDate>Wed, 28 Jul 2021 15:49:50 +0800</pubDate><description><![CDATA[good_id =  [{'goods_id': 9, 'buy_num': 1.0}, {'goods_id': 8, 'buy_num': 8.0}, {'goods_id': 7, 'buy_num': 4.0}, {'goods_id': 9, 'buy_num': 1.0}, {'goods_id': 3, 'buy_num': 1.0}, {'goods_id': 2, 'buy_num': 1.0}, {'goods_id': 6, 'buy_num': 1.0}]
# reverse=...]]></description><category></category></item></channel></rss>