原创 Python實現ws訂閱服務

一、Python實現ws訂閱服務 # 使用websocket訂閱歐易公共頻道中的 行情頻道,以下是已知信息,寫出Python代碼 # 地址:"wss://wspap.okx.com:8443/ws/v5/public?brokerId=9

原创 Python實現http接口請求數據後,往RabbitMQ裏面插入數據

python實現http接口請求數據服務後,往RABBITmq裏面插入數據 import time import requests import pika import datetime base_url = 'https://www.o

原创 python實現小時劃分

1、要實現圖表如下圖  2、後臺的數據結構 說明:將每個小時按10分鐘爲一個時間間隔,分成6段,00、10、20、30、40、50然後將每個時間段組成如下數據:{'time': '22:30', 'start': '0', 'end':

原创 odoo中常用功能代碼小片段

一、去除字符串的中文、英文 def remove_letters_and_chinese(self,text): """字符串去除字母與中文""" import re pattern

原创 odoo16裏面修改tree視圖樣式

一、在static文件夾下新建一個css文件夾並將*.css文件寫入 /*該文件用來定義視圖中的一些格式,需要用到的地方直接在xml文件中進行引用*/ /*語法說明*/ /* table th:nth-child(1) 代表定位到tab

原创 odoo16跨域問題解決辦法--適用app端、web端、跨系統接口

Odoo的跨域問題: 由於瀏覽器的同源策略所引起的。同源策略是一種安全策略,它限制了一個源(協議、域名、端口)的文檔或腳本如何與另一個源的資源進行交互。 如果兩個源不同,則無法進行跨域交互。因此,如果Odoo應用程序在一個域名下運行,而客戶

原创 odoo16裏面的常用方法

一、全局搜索與顯示 def name_get(self): res = [] for order in self: name = order.name

原创 python3裏面實現將日誌文件寫入當前腳本運行的文本中

在 Python3 中,可以使用 logging 模塊來實現將日誌寫入本地文本文件中。下面是一個簡單的示例代碼: import logging # 配置 logging 模塊 logging.basicConfig(level=logg

原创 odoo面試問題總結

基礎問題: Model和TransientModel區別是什麼?什麼場景下應該使用TransientModel? 字段的compute屬性是用來做什麼的?如何將包含compute屬性的字段的值存儲到數據庫中? 如何創建一個索引字段? 如何

原创 python3實現阿里雲短信發送功能

# -*- coding: utf-8 -*- import uuid import sys import json import uuid from aliyunsdkcore.client import AcsClient from

原创 python解析身份證獲取年齡、出生日期、性別

import re import datetime def parse_id_card(id_card): # 獲取身份證號中的出生年月日和性別和年齡 birthday_pattern = re.com

原创 python3驗證手機號碼

import redef check_phone_right(self, phone_number): """檢測號碼是否正確""" phone_number_strip = phone_number.strip()

原创 odoo接口

  @http.route('/zimo_lunch/select/<string:db_name>', type='http', auth='none')def trash_demo(self, db_name=None): pr

原创 RBMQ案例四:路由模式

    使僅訂閱消息的子集成爲可能。例如,我們將能夠僅將關鍵錯誤消息定向到日誌文件(以節省磁盤空間),同時仍然能夠在控制檯上打印所有日誌消息。   通過路由來匹配對應的消息 一、消息發佈端 #!/usr/bin/env pytho

原创 RBMQ與odoo15的集成

背景:在對接物聯網設備時候常用的協議就是:MQTT、AMQ、https、還有WebSocket,此案例就是針對接物聯網設備傳輸的消息的消費 原理:通過新建守護線程的方式來啓動mq服務,來消費設備平臺端發來的消息; def run(se