如何使用python搭建一套完整的微信小程序

您所在的位置:网站首页 python可以做微信小程序吗 如何使用python搭建一套完整的微信小程序

如何使用python搭建一套完整的微信小程序

#如何使用python搭建一套完整的微信小程序| 来源: 网络整理| 查看: 265

最近微信小程序随着疫情的蔓延开始不断的进入到我们的生活,微信健康码、生鲜到家小程序等等。我们知道,目前市场上主要的小程序开发语言主要是PHP,还有少量的Java,但因为python语言的不断普及,小程序的开发语言也整变的多样,今天郑州壹点胜来跟大家分享下如何用python搭建一套完整可用的微信小程序。

如何使用python搭建一套完整的微信小程序

因为小程序是前后端分离的,前端使用的是微信自定义的一套规范wxml+wxss+json+js,本质还是html+css+js。后台可以选用任何语言:Java,Python,PHP,Ruby等等,在这篇文章里我选用Python的Flask框架+Gunicorn+Nginx来快速搭建。数据库我选择MySQL,nosql数据库我选择Redis。当然,你的小程序可以很轻量级,甚至不需要使用到数据库。小程序一大思想“用完即走”。

后台需要跑在一台自己的服务器上,同时你也需要一个已备案的https域名来进行映射。

一、准备工作:

1、一台云服务器,可以上各大云提供商平台租用。购买一个域名,并通过备案。在微信公众平台注册一个账号并下载小程序开发工具。详细说明 从http到https。现在很多SSL证书可以免费申请。

2、想要开发小程序,首先拥有一个已备案域名,并已经解析到你的服务器上了。如果你在阿里/腾讯云租用了服务器,可以申请免费的SSL证书。找到相应入口并申请就可以了。审核一般很快,我的在一小时以内。审核通过后下载颁发的证书,先保存在本地。之后通过ftp传到服务器的相应路径。

3、在服务器上安装Nginx。首先测试你的Nginx服务是否能正常运行,配置完打开自己的域名能显示nginx的欢迎页时即为成功配置。重启服务,浏览器通过https访问,能正常显示页面即为配置成功。

二、小程序前端开发:

1、开发环境,现在,打开你的小程序开发工具,并使用你的APPID新建一个项目。(我这里没有多余的APPID,所以先使用测试环境)

2、构建模版,可以先勾选“建立普通快速启动模板”来生成一个官方测试demo

3、一个简单的页面已经生成了。

4、服务器部分需要安装5大件:

安装了Python环境 apt-get install python-dev

安装Flask pip install flask

安装UWSGI pip install uwsgi

安装了Nginx apt-get install nginx

安装了Gunicorn pip install gunicorn

5、配置服务器,首先在你的/var/www/目录下创建一个测试目录,然后使用chmod更改此目录的权限。

三、小程序后端开发

后端我们采用Python的Flask框架,外加Gunicorn+Nginx来快速搭建。经过上面这些步骤,我们就已经完成了一套完整的小程序,可以正常的使用了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3