标签: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