WeChatミニプログラム開発への道(11)WeChatミニプログラムの最初の計算機プロジェクト(centos8)

WeChatミニプログラム開発への道(11)電卓プロジェクトの構築(centos8)

pip install django

ここに画像の説明を挿入

django-admin startproject weixintest 

ここに画像の説明を挿入

cd weixintest
python manage.py startapp CalculateApi

ここに画像の説明を挿入
電卓/ settings.py ここに画像の説明を挿入
ここに画像の説明を挿入
weixintest / urls.py
ここに画像の説明を挿入
weixintest / CalculateApi / urls.py
ここに画像の説明を挿入
weixintest / CalculateApi / views.py(処理機能、評価と呼ばれる計算機のインタフェース機能)
ここに画像の説明を挿入

プロジェクトをローカルで実行し
ここに画像の説明を挿入
ここに画像の説明を挿入
、パブリックネットワークを介し実行してから
、setting.pyを設定します。
ここに画像の説明を挿入

ここに画像の説明を挿入
その後、パブリックネットワークのIPに直接アクセスできます!
ここに画像の説明を挿入
WeChat開発者ツール->設定->プロジェクト設定->以下のオプションを確認してください
ここに画像の説明を挿入

新しいプロジェクト
ここに画像の説明を挿入
インデックスを作成します。wxml

<view class="container">
  <input type="text" class="input" bindinput='input'/>
  <button bindtap="calculate">cal</button>
  <view>{
   
   { result }}</view>
</view>

ここに画像の説明を挿入
index.wxss

.input {
    
    
  border: 1px solid black;
  margin-bottom: 5px;
}

ここに画像の説明を挿入

index.js

const app = getApp()
 
Page({
    
    
  data: {
    
    
    result: "暂无结果",
    formula: ''
  },
  //事件处理函数
  calculate: function () {
    
    
    wx.request({
    
    
      url: 'http://47.97.231.88:8000/calculate',
      data: {
    
    
        formula: this.data.formula
      },
      success: res => {
    
    
        if (res.statusCode == 200) {
    
    
          this.setData({
    
    
            result: res.data
          })
        }
      }
    })
  },
  input: function (e) {
    
    
    this.setData({
    
    
      formula: e.detail.value
    })
  }
})

ここに画像の説明を挿入
プロジェクトを実行でき
ますが、通常、サーバーは安定したWebコンテナーで起動され、基本的にはmanage.pyを使用してプロジェクトを起動しません。

おすすめ

転載: blog.csdn.net/xulei1132562/article/details/113731235