美文网首页
微信公众平台测试接口号部署

微信公众平台测试接口号部署

作者: C3_b262 | 来源:发表于2018-10-18 10:41 被阅读0次

    本文章主要介绍,如何将已有的django程序和微信公众平台测试接口号相关联。

    主要任务

    为将django程序和微信公众平台关联,我们需要做到两步。

    1. 将django自身数据库迁移至服务器MySQL上
    2. 进行微信公众平台测试接口号与服务器的信息交互

    配置说明:我们使用的服务器为腾讯云ubuntu16.04版本,django版本为1.9.5,mysqlclient为1.3.7

    django数据库迁移

    Django 支持 sqlite3, MySQL, PostgreSQL等数据库,基于django框架开发的web程序,一个单独的文件中。
    为了做到数据库的迁移,我们如下操作:
    首先配置config.json文件

    # config.json文件
    "DB_NAME": "name",              # 数据库名称
    "DB_USER": "***",                    # 安装MySQL时候的账号
    "DB_PASS": "***",                    # 安装mysql时候的密码
    "DB_HOST": "127.0.0.1",
    "DB_PORT": "****",                   # 这里是接口传输的端口号
    

    这里相当于是声明了一些迁移的配置。特别注意,不要将config.json放到git上。
    接下来执行两条迁移指令即可。

    python manage.py makemigrations
    python manage.py migrate
    

    执行这个操作的前提是安装MySQL、mysqlclient,使用pip install即可。在安装myclient时候需要其他依赖项。

    如果出现EnvironmentError: mysql_config not found报错,按照先执行下面命令可以解决。

    sudo apt-get install libmysqlclient-dev
    

    如果成功迁移,可以通过以下命令查看数据库情况

    mysql -u root -p
    use name#数据库名称
    show tables
    

    与公众平台进行数据交互

    这里我们只需要写好配置文件即可。

    # config.json
    "SECRET_KEY": "***",                  # 长度为50的随机串
    "DEBUG": true,
    "IGNORE_WECHAT_SIGNATURE": false,
    "WECHAT_TOKEN": "***",                # 长度为32的随机串
    "WECHAT_APPID": "***",                # 见测试号
    "WECHAT_SECRET": "***",               # 见测试号
     
    

    接下来在测试号写好token和url进行配置即可。注意,配置时在后台需要运行起Django。

    到此,配置成功。

    参考资料

    1.https://blog.csdn.net/ping523/article/details/54289398
    2.https://docs.djangoproject.com/en/1.9/

    相关文章

      网友评论

          本文标题:微信公众平台测试接口号部署

          本文链接:https://www.haomeiwen.com/subject/yerjzftx.html