QR码生成django-admin

时间:2018-02-15 13:34:43

标签: python django django-admin

按&#34后,如何使用按钮上方的数据生成并打印qr代码;打印qr代码"? enter image description here

1 个答案:

答案 0 :(得分:0)

你可以将任何字符串转换为QR码图像,我很久以前在很少的早期项目中使用过此代码片段。 虽然我不确定,你使用的是哪个Django或Python版本,但我希望这会给你一个粗略的想法。

常用:<img src="{{object.attribute_to_encode|qr:"120x130"}}" />

from django import template
register = template.Library()

@register.filter
def qr(value,size="150x150"):
    """
        Usage:
        <img src="{{object.code|qr:"120x130"}}" />
    """
    return "http://chart.apis.google.com/chart?chs=%s&cht=qr&chl=%s&choe=UTF-8&chld=H|0" % (size, value)