我尝试生成条形码EAN13(1234567890123)
ean = barcode.get('ean13', '1234567890123')
return render(request, 'index.html', {'date':now, 'data': listing, 'auth': auth, 'barcode': ean})
在模板中添加
{{ barcode }}
并收到结果:
1234567890128
为什么这个字符串不同(1234567890128必须有1234567890123)?
答案 0 :(得分:0)
1234567890123
不是有效的EAN代码;即使您设法输出该条形码,也没有任何东西可以扫描它,因为它的校验位不正确。您正在使用的条形码软件有助于纠正校验位,而不是产生无用的条形码(尽管产生错误可能对它来说可能更好)。