Я хочу добавить поле, которое может отображать значение времени выполнения, например, '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()
Любая помощь, спасибо заранее