前端開發(和webpy後端聯調)
【 宣告:版權所有,歡迎轉載,請勿用於商業用途。 聯絡信箱:feixiaoxing @163.com】
作為前端開發來說,一般需要和後端開發進行聯調。而通常後端開發,都是和特定語言繫結在一起的。因此,選擇一款簡單的後端開發框架,對於前端開發來說是大有裨益的。webpy就是這樣一個基於python的開發框架。如果專案本身工作量不大,用webpy實際部署到應用環境中也是可以的。
1、下載webpy
pip3 install web.py
2、確認webpy已經安裝
C:\Users\feixiaoxing>python3 Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import web >>>
3、copy第一個webpy程式
import web urls = ( '/(.*)', 'hello' ) app = web.application(urls, globals()) class hello: def GET(self, name): if not name: name = 'World' return 'Hello, ' + name + '!' if __name__ == "__main__": app.run()
4、執行指令碼程式
C:\Users\feixiaoxing\Desktop>python3 hello.py 10000 http://0.0.0.0:10000/ 127.0.0.1:44075 - - [21/Aug/2022 09:16:53] "HTTP/1.1 GET /" - 200 OK 127.0.0.1:44075 - - [21/Aug/2022 09:16:54] "HTTP/1.1 GET /favicon.ico" - 200 OK
5、開啟網頁,確認伺服器已經running起來了
6、其他範例程式
在github上有很多的範例程式,比如blog、wiki、todo-list等等,都值得看一看,
7、blog範例解剖
我們以blog程式舉例,看看編寫一個web後端需要做那些工作,
2)確認主要的檔案,
3)分析各個檔案用途
templates/ 主要存放靜態static檔案,主要是html檔案、css檔案和js檔案
blog.py,web後端入口檔案
model.py,資料庫操作檔案
schema.sql,資料庫介面檔案
4) 拿navicat之類軟體匯入sql檔案
5)修改model.py中的資料庫註冊程式碼,注意根據自己本地配置新增passwd引數
db = web.database(dbn="mysql", db="blog", user="root")
6)開始執行web
C:\Users\feixiaoxing\Desktop\webpy-examples-master (1)\webpy-examples-master\blog>python3 blog.py 10000 http://0.0.0.0:10000/
7)檢視web是否可以正常執行
8)其他的examples差不多也是這樣的執行方法
8、webpy官網地址如下所示
「其他文章」
- element ui框架(登陸狀態儲存)
- element ui框架(axios使用和跨域除錯)
- element ui框架(重定向、404和路由模式)
- element ui框架(路由引數傳遞)
- element ui框架(巢狀路由)
- element ui框架(路由)
- element ui框架(webpack打包器)
- element ui框架(第一個element ui程式)
- element ui框架(準備)
- vue學習(基礎下)
- 前端開發(和webpy後端聯調)
- java和設計模式(工廠方法)
- java上位機開發(log4j的使用)
- java上位機開發(jdbc)
- java上位機開發(c庫呼叫)
- java上位機開發(java基礎)
- stm32和電機開發(從mcu到架構設計)
- 嵌入式軟體設計(mcu內部flash讀寫)
- 嵌入式軟體設計(看門狗)
- 嵌入式軟體設計(按鍵輸入)