博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于django的生成二维码的接口
阅读量:5925 次
发布时间:2019-06-19

本文共 490 字,大约阅读时间需要 1 分钟。

原理就是在视图层写一个将数据生成二维码的视图函数:

def generate_qrcode(request, data):    img = qrcode.make(data)    buf = BytesIO()    img.save(buf)    image_stream = buf.getvalue()    response = HttpResponse(image_stream, content_type='image/png')    return response

然后在urls.py中注册路由:

url(r'^qrcode/(.+)$', generate_qrcode, name='qrcode')

启动服务器就可以使用自己的接口去生成二维码了。

构造函数的时候要导入两个包:

import qrcodefrom django.http import HttpResponsefrom django.utils.six import BytesIO

 

转载于:https://www.cnblogs.com/zzy0306/p/8427299.html

你可能感兴趣的文章
高清、免版权美图资源大全
查看>>
IDEA 快捷注释
查看>>
编写一个程序,将一串字符倒序存放后输出。
查看>>
sizeof string
查看>>
C语言解释器的实现--语法解析(五)
查看>>
20165313 《Java程序设计》第七周学习总结
查看>>
Python 学习笔记(三)Function
查看>>
【leetcode】75. Sort Colors
查看>>
简单团队-爬取豆瓣电影TOP250-需求分析
查看>>
控制用户的访问之权限、角色【weber出品必属精品】
查看>>
【算法】LeetCode算法题-Maximum Subarray
查看>>
8-Python3从入门到实战—基础之数据类型(集合-Sets)
查看>>
[python] 解决pip install download速度过慢问题 更换豆瓣源
查看>>
linux 安装apache http server
查看>>
分布式拒绝服务攻击(DDoS)原理及防范
查看>>
jQuery-DOM操作之属性、class
查看>>
OC面向对象—封装
查看>>
.gitignore文件将已经纳入版本管理的文件删除
查看>>
List<>与string[]以及List<>与string
查看>>
神经网络- receptive field
查看>>