问题描述
我有问题。我想在树视图中显示来自外部 API 的数据,并自动依赖/刷新。安装成功,我在外部 url 中有数据。但是当我请求它们时,它们不会出现在树视图中。我在这方面还是新手。请帮我。我被困在这里。
<<<<<<<<<This is my function>>>>>>>>
@api.depends()
def get_folders_request(self):
# https = urllib3.PoolManager()
url = ""
user = ""
querystring = {"limit":"10","offset":"0","sort":"desc"}
headers = {"Accept": "application/json"}
response = requests.get(url,headers=headers,params=querystring,auth=(user,''))
res = simplejson.loads(response.text)
_logger.info("response: %s",res)
if 'error_code' in res:
raise UserError(res['message'])
for record in self:
record.name = res['name']
record.email_blacklist = res['totalBlacklisted']
record.email_subscribers = res['totalSubscribers']
record.unique_subscribers = res['uniqueSubscribers']
record.email_count = res['count']
<<<<<<<<<<<<<This is my views>>>>>>>>>>>>
<record id="view_sib_template_tree" model="ir.ui.view">
<field name="name">view.sib.template.tree</field>
<field name="model">sendinblue.get_folders</field>
<field name="type">tree</field>
<field name="priority" eval="8"/>
<field name="arch" type="xml">
<tree string="LeadsInBlue">
<field name="id"/>
<field name="name"/>
<field name="email_blacklist"/>
<field name="email_subscribers"/>
<field name="unique_subscribers"/>
<field name="email_count"/>
</tree>
</field>
</record>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)