pybarcode添加未设置的数字

2024-04-27 22:33:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试生成条形码EAN13(1234567890123)

ean = barcode.get('ean13', '1234567890123')
return render(request, 'index.html', {'date':now, 'data': listing, 'auth': auth, 'barcode': ean})

在模板中添加

{{ barcode }}

接收结果为:

1234567890128

为什么字符串不同(1234567890128必须有1234567890123)?你知道吗


Tags: authdatagetdateindexreturnrequesthtml
1条回答
网友
1楼 · 发布于 2024-04-27 22:33:40

1234567890123不是有效的EAN代码;即使您已经成功地输出了该条形码,也没有任何东西能够扫描它,因为它的校验位不正确。您正在使用的条形码软件有助于更正校验位,而不是生成无用的条形码(尽管生成错误可能是更好的做法)。你知道吗

相关问题 更多 >