Добавить поля слушателя ODOO10 - PullRequest
0 голосов
/ 03 февраля 2020

Я хочу добавить поле, которое может отображать значение времени выполнения, например, 'Chronometre' или время часового пояса, мое поле получит пакет от другого сервера и автоматически добавит его в мою базу данных postgresql. Всем обнаруженным слушателям нужны действия для прослушивания, Onclick (), загрузки страницы или ..., но нет слушателя, который мог бы изменить значение, отображаемое в представлениях во время выполнения без действия. Я добавляю поле, которое получает пакет во время выполнения, но когда я пытаюсь получить доступ к его представлению, оно останется загруженным.

teste_receive_feilds = fields.Char(compute="teste_receive", string="Teste")

@api.one
def teste_receive(self):
    connection = pika.BlockingConnection(
        pika.ConnectionParameters(host='localhost'))
    channel = connection.channel()

    channel.queue_declare(queue='teste')


    def callback(ch, method, properties, body):
        print(body)


    channel.basic_consume(
        queue='teste', on_message_callback=callback, auto_ack=True)

    print(' [*] Waiting for messages. To exit press CTRL+C')
    channel.start_consuming()

Любая помощь, спасибо заранее

...