欢迎光临郑州小程序开发服务商壹点胜科技 网站地图 | 联系我们
当前位置:主页 > 网站建设文章 >

壹点胜科技

开发常识
开发案例
关于壹点胜
联系我们

联系我们

  服务热线

0371-56603669

手机:18638746614

  公司地址

郑州市北环路索凌路庙李大厦6单元1101室

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

更新时间:2020-03-11 14:07:19点击次数:459次字号:T|T
但因为python语言的不断普及,小程序的开发语言也整变的多样,今天郑州壹点胜来跟大家分享下如何用python搭建一套完整可用的微信小程序。

最近微信小程序随着疫情的蔓延开始不断的进入到我们的生活,微信健康码、生鲜到家小程序等等。我们知道,目前市场上主要的小程序开发语言主要是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来快速搭建。经过上面这些步骤,我们就已经完成了一套完整的小程序,可以正常的使用了。

(编辑:admin)
网站首页 小程序开发 微信开发 微信商城 物联网开发 房产系统 网站设计 关于壹点胜

[email protected] http://www.zhengzhoushi.net 郑州壹点胜电子科技有限公司 网站备案号:豫ICP备14002738号-6

电话:0371-56603669 / 18638746614   地址:郑州市金水区北环路索凌路庙李商务大厦6单元1101室  

小程序公众号二维码