Django整合edge_tts实现文本转语音 我也是卡在这一步琢磨了好久,最后终于发现,它提供的stream函数所返回的音频流,我们可以在python中定义一个“虚拟文件”以避免实际的磁盘读写。由于我是用在Android客户端中进行语音播放,Android中虽然自带了TTS的相关包TextToSpeech,但是音色选择实在是一言难尽,网上能搜索到的相关内容都是围绕setPitch这个函数来达到改变音色的目的。微软提供了一个edge_tts的工具可以直接在python中实现文本至语音的转换,但刚开始使用发现它还是有很大的限制的。
Django实现网页微信扫码支付 基于走了一段弯路,东拼西凑实现的功能,想借此记录一下实现过程。这里还特别注意官方demo中基于python实现的还比较少,要么就是一堆代码库感觉特别复杂,这里想用最简洁的方式实现获取二维码返回至前端。
Django Xadmin自定义插件:字段级别的权限控制 一直苦于xadmin在字段级别上的权限控制的小伙伴有福啦~之前我也是苦苦搜寻针对字段级别的权限控制的解决方案,今天终于自己写了个灵活的字段权限控制插件。我们都知道,虽然xadmin现有的权限控制功能很强大,但是还无法对一张表中的部分字段来进行权限控制。在网上搜索相关的资料也是凤毛麟角,所以终于下定决心要自己写一个一直精确到字段级别的灵活的权限控制插件。首先来上使用效果:class Online...
Django整合微信h5支付 终于在踩完了无数坑之后,发现这个流程必须记录下来。在这之前,本人不仅尝试过网上各种各样的帖子,也参考了微信支付的官方文档,都最后都是发现:要么难以理解,要么甚至按照微信支付的官方文档也会遇到问题。 虽然如果完全参考官方的文档会被误导,但是其中一部分还是可以参考的。 首先来看要准备的环境: 1.认证的微信公众号,并且开通了微信支付 2.开通商户平台账号...
python整合selenium爬取QQ空间访客记录 利用周末放假两天时间写了个QQ空间访客记录的爬虫,在这里分享出来;本文将会把要做的步骤都列出来,一步一步的实现这个爬虫程序。特别注明:本程序仅供学习交流目的 请勿用于不可描述的事情爬取过程中需要获取的关键信息如下:访客列表的URL 登录cookie 参数g_tk 参数skey需要准备的工具有:浏览器(本文使用的是chrome,配合本文使用的浏览器驱动,所以这里也...
Django Xadmin改造:整合redis作为消息队列管理后台 最近刚好需要使用到消息队列,与rabbitmq比较之后,发现redis更容易上手。虽然比起redis,rabbitmq对消息队列的功能支持更强大;而且redis不比rabbitmq——默认自带消息队列的管理后台。所以,我这里使用Django的xadmin进行了改造,来作为redis一个简单的消息队列可视化管理。效果如下图: 由于默认的xadmin功能是对数据库里的数据进...