Как удалить [] в qweb при выводе sql - PullRequest
0 голосов
/ 14 февраля 2020
  1. Я запускаю этот код для odoo 12
  2. Мне нужен вывод только 2
  3. , но когда я печатаю, распечатка шоу [2]
  4. может кто-нибудь, помогите мне удалить [] в qweb
  5. get_report - это метод для печати отчета

Этот мой python код:

@api.multi
#Call when button 'Get Report' clicked
    def get_report(self):
        sql = """SELECT 1+1"""
        self.env.cr.execute(sql)
        res_one = self.env.cr.fetchone()
        data = {
            'ids': self.ids,
            'model': self._name,
            'form': {
                'sql': res_one
            },
        }
        ###use self.env.ref('module_name.report_id') as reference. report_action() will call 
        ###_get_report_values() and pass 'data{}' automatically.
        return self.env.ref('trabaud.recap_report').report_action(self, data=data)

@api.multi
    def _get_report_values(self, docids, data=None):
        sql = data['form']['sql']

        return {
            'sql': sql
        }

Это мой XML

<table style="width:100%;">
    <tr style="text-align:center">
        <td style="width:30%;"/>
        <td style="width:15%; text-align:left; padding: 0px;">Kode Barang</td>
        <td style="width:2%; text-align:left; padding: 0px;">:</td>
        <td style="width:23%; text-align:left; padding: 0px;"><b><span t-esc="kode"/></b></td>
        <td style="width:30%;"/>
    </tr>
    <tr style="text-align:center">
        <td style="width:30%;"/>
        <td style="width:15%; text-align:left; padding: 0px;">Lokasi</td>
        <td style="width:2%; text-align:left; padding: 0px;">:</td>
        <td style="width:23%; text-align:left; padding: 0px;"><b><span t-esc="gudang_name"/></b></td>
        <td style="width:30%;"/>
    </tr>
    <tr style="text-align:center">
        <td style="width:30%;"/>
        <td style="width:15%; text-align:left; padding: 0px;">Tahun</td>
        <td style="width:2%; text-align:left; padding: 0px;">:</td>
        <td style="width:23%; text-align:left; padding: 0px;"><b><span t-esc="sql"/></b></td>
        <td style="width:30%;"/>
    </tr>
</table>

и этот результат распечатки (https://i.stack.imgur.com/PlSUe.png)

...