微信小程序后端python开发,python做微信小程序后端

本文介绍了如何使用Python进行微信小程序的后端开发,包括注册小程序、下载开发工具、理解相关语言、搭建阿里云服务器(包括域名绑定、备案、软件安装如Nginx、Redis、MySQL和Python/Django),以及后台环境的搭建流程。
摘要由CSDN通过智能技术生成

大家好,本文将围绕小程序后端可以用python吗展开说明,微信小程序后端python开发是一个很多人都想弄明白的事情,想搞清楚python做微信小程序后端需要先了解以下几个事情。

Source code download: 本文相关源码

经过多方咨询和网上查找资料,了解到我需要实现的大致流程:

微信小程序:

1、注册小程序;相关就不细说了

2、了解并下载小程序开发工具;

3、了解一下开发小程序所涉及的各种语言,如wxss,wxml,json,js,知道它们大致的功能和作用;

4、了解微信小程序的开发文档,知道如何使用组件,API

(桥梁)域名和服务器这一块:

1、一般来说,这是搭建后台的必需品,通常可以选择阿里云和腾讯云,都差不多,我选择的是阿里云;

2、我买的域名和服务器都是阿里云的,服务器的系统可以选择为centos,方便后面开发,服务器类型可以选择“轻量级应用型服务器”,这个对于学生来说,便宜实惠,就100多一点;域名的话,也可以直接在阿里云官网上购买,可以选个便宜的,也就10多块1年,后面其实也不怎么花钱了;

3、购买域名之后要记得备案,这个时间可能比较长,所以早点操作比较好;

4、将购买的域名和服务器进行绑定,还有就是记得在阿里云上申请一个免费的ssl证书,后面会用到;

5、最后就是利用xshell远程控制你的服务器了。

后台搭建:

1、最开始会觉得很懵,我也会,但是后面,理了一下,其实所谓的后台就是别人家的电脑,我租了它,然后用了,当然,你也可以用自己的电脑,但是这个成本就很高了,因为很难达到1年都不重启还不卡的地步python编程代码画樱花。所以这个很多时候,我们就把租的马爸爸的好电脑称为服务器,这个简单明了;

2、后台搭建,可能很多人看起来,感觉很复杂,但是很多时候,也就是我们给新电脑装各种软件的情况。比如,现在有一台刚装好windows10系统的电脑,我现在想要玩lol,首先我要做的事是,我要装网卡驱动,不然我上不了网,然后联网;然后,我要打开一个网站,输入wegame的网址,然后进去下载一个TGP客服端,再在这个客服端上下载lol,下好了安装就ok,但有时候还是需要下载游戏运行的环境,什么环境呢,比如这个游戏是c++写的,那我们就需要安装一个c++的编译器,这样这个游戏才能运行起来。也就是为了打lol,我们同时运行网卡驱动,联网软件,TGP,然后才是lol,前面几个都可以说是环境。

3、进入正题,我们要实现小程序后台的搭建,我们需要做的事有,安装nginx,redis,mysql,python3,django,docker。这里就有一个层级关系,先有操作系统centos,然后装docker,紧接着再装nginx,redis,mysql,python3,django。centos是一个轻量级的linux系统,docker是一个容器,方便后面的移植,就比如说,centos是一片空地,docker就是放在这片地上的小罐子,小罐子你可以任意挪动,你也可以把它直接搬到另一片空地上,这样给前期的开发、测试、运维节省了很多时间。

4、安装好docker后,再在这里面安装nginx,这是用作https代理的,这个是为了将我们买的域名和IP转换为小程序官方所需的样子;然后装redis,这是拿来作缓存处理的,也可以做起分发数据的作用;mysql--数据库,为了存储小程序上传的信息和数据;再装python3,这个后台的主干还是用python写的,装好这个之后就可以装django了,因为django需要python这个环境才行,django是一个web服务的框架,这样的话,我们很多框架性的东西就可以省去,就比如整个的业务流程,html放哪里,数据库在哪里建;这时,我们就只需要把我们需要的东西填进去就ok。

目前就这些流程,等后面做到了,再具体细说。

  • 16
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值