Win10环境前后端分离项目基于Vue.js+Django+Python3实现微信(wechat)扫码支付流程(2021年最新攻略)by Liu Yue/2020-12-18 标签: 2021 Django js python3 vue wechat win10 分离 前后 基于 实现 微信 扫码 支付 攻略 最新 流程 环境 项目 之前的一篇文章:mpvue1.0+python3.7+Django2.0.4实现微信小程序的支付功能,主要介绍了微信小程序内部支付的流程,然而实际上微信小程序有一定的局限性,也就是用户范围仅限于小程序内部生态圈,在生活中真正具有广泛性、高效性、使用方便性的支付方式还得是扫码支付,扫码的优点在于推广成本低,上至钓鱼台国宾馆,下至发廊地摊都能用,打印出来就完事了,而相比其他支付方式,现金的找零及假钞问题,信用卡的办理门槛、pos机的沉没成本,就算微信可集成的h5支付和小程......了解更多
海纳百川无所不容,Win10环境下使用Docker容器式部署前后端分离项目Django+Vue.jsby Liu Yue/2020-11-17 标签: Django Docker js vue win10 使用 分离 前后 容器 无所不容 海纳百川 环境 部署 项目 随着现代化产品研发的不断推进,我们会发现,几乎每个产品线都会包含功能各异的服务,而且服务与服务之间存在也会存在着错综复杂的依赖和被依赖关系,这就会带来一个世界性难题,项目部署的时候需要运维来手动配制服务之间通信的协议和地址,稍有不慎就会导致服务异常,同时如果服务器因为坏道或者其他原因导致更换物理机,重新部署新环境的成本也会非常之高。因此,我们就会寄希望于Docker这种的容器技术可以让我们构建产品所需要的所有的服务能够迅速快捷的重新部署,并且可以根......了解更多
在Centos下使用Siege对Django服务进行压力测试(Stress Testing)by Liu Yue/2019-05-31 标签: centos 使用 Django 服务 测试 压力 进行 Siege Siege是linux下的一个web系统的压力测试工具,支持多链接,支持get和post请求,可以对web系统进行多并发下持续请求的压力测试。今天我们就使用Siege来对Django进行一次压力测试,看看单台Django服务到底能抗住多少的并发数。 首先安装Siege wget http://download.joedog.org/si......了解更多
在阿里云Centos7.6上利用docker搭建Jenkins来自动化部署Django项目by Liu Yue/2019-05-28 标签: 阿里 利用 Django 部署 Centos7.6 Docker 搭建 Jenkins 自动化 项目 一般情况下,将一个项目部署到生产环境的流程如下: 需求分析—原型设计—开发代码—内网部署-提交测试—确认上线—备份数据—外网更新-最终测试,如果发现外网部署的代码有异常,需要及时回滚。 整个过程相当复杂而漫长,其中还需要输入不少的命令,比如上传代码,git的拉取或者合并分支等等。 Jenkins是目前非......了解更多
在vscode中为Django配置专属的语法检测提醒,防止误报语法错误by Liu Yue/2019-04-16 标签: 检测 配置 Django 语法错误 vscode 中为 误报 专属 语法 提醒 防止 Python插件中默认使用pylint用来检测python代码的书写是否有错误和是否符合良好的编码习惯。 Python官网(https://www.python.org/dev/peps/pep-0008/)专门有版块介绍推荐的python代码习惯,比如类,函数等的命名规则,遵守这些规则可以使自己的代码更加简明和易读。 然而pylint在面对django框架时表现的有些不足,因为django使用了大量的元编程(metaprogra......了解更多
python3.7.2+Django2.0.4 使用django-celery遇到的那些坑by Liu Yue/2019-03-20 标签: 遇到 使用 python3.7 Django Django2.0 celery 那些 1 首先为啥要用celery 因为在Django Web平台开发中,碰到一些请求执行的任务时间较长(几分钟),为了加快用户的响应时间,因此决定采用异步任务的方式在后台执行这些任务。与此同时,celery除了异步任务,还可以开启定时任务,方便调度。 2 安装需要的软件包 &emsp......了解更多
Django通过xlwt用文件流的方式下载excel文档by Liu Yue/2017-04-24 标签: excel 文件 Django xlwt 文档 下载 方式 通过 通过文件流的方式直接在浏览器下载可以节省服务器的硬盘空间,也比较方便快捷import xlwtimport StringIOimport weburls = ( '/rim_request','rim_request', '/rim_export','rim_export', '/(.*)', 'index')class rim_export: #render = web.template.render('adsl') def GET(self):......了解更多