标签:return pca into arc 路由配置 python pos can public
odoo源码的路由配置:
    @http.route([‘/report/barcode‘, ‘/report/barcode/<type>/<path:value>‘], type=‘http‘, auth="public")
    def report_barcode(self, type, value, width=600, height=100, humanreadable=0):
        """Contoller able to render barcode images thanks to reportlab.
        Samples:
            <img t-att-src="‘/report/barcode/QR/%s‘ % o.name"/>
            <img t-att-src="‘/report/barcode/?type=%s&value=%s&width=%s&height=%s‘ %
                (‘QR‘, o.name, 200, 200)"/>
        :param type: Accepted types: ‘Codabar‘, ‘Code11‘, ‘Code128‘, ‘EAN13‘, ‘EAN8‘, ‘Extended39‘,
        ‘Extended93‘, ‘FIM‘, ‘I2of5‘, ‘MSI‘, ‘POSTNET‘, ‘QR‘, ‘Standard39‘, ‘Standard93‘,
        ‘UPCA‘, ‘USPS_4State‘
        :param humanreadable: Accepted values: 0 (default) or 1. 1 will insert the readable value
        at the bottom of the output image
        """
        try:
            barcode = request.env[‘ir.actions.report‘].barcode(type, value, width=width, height=height, humanreadable=humanreadable)
        except (ValueError, AttributeError):
            raise werkzeug.exceptions.HTTPException(description=‘Cannot convert into barcode.‘)
        return request.make_response(barcode, headers=[(‘Content-Type‘, ‘image/png‘)])
            <img t-att-src="‘/report/barcode/?type=%s&value=%s&width=%s&height=%s‘ %
                (‘QR‘, o.name, 200, 200)"/>
标签:return pca into arc 路由配置 python pos can public
原文地址:https://www.cnblogs.com/qianxunman/p/12639209.html