From 646d93dde7915183873b1645cdfb09821095da61 Mon Sep 17 00:00:00 2001 From: leo Date: Mon, 24 Jun 2024 12:58:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20python=5Fflask/README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- python_flask/README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/python_flask/README.md b/python_flask/README.md index daf5ee6..73df60f 100644 --- a/python_flask/README.md +++ b/python_flask/README.md @@ -6,7 +6,7 @@ ## 程式碼說明 ### 首先先以Python切入 ### Python -``` +```Python # 匯入會用到的庫 from flask import Flask from flask import render_template @@ -19,7 +19,7 @@ import pymysql ### 接著我這邊與網路上的寫法有些不同,我直接寫成物件導向的方式,實測下來沒太大問體 #### 先設定多線呈方式,及設定好資料庫連線位置 -``` +```Python class Website(threading.Thread): def __init__(self): threading.Thread.__init__(self) @@ -30,7 +30,7 @@ class Website(threading.Thread): ``` ### 路由設定 #### 這邊統一教學,我設定成前後端分離的方式,將頁面與API做個區分,之後若是要單獨架設頁面或是API都可以直接修改 -``` +```Python #前端顯示 self.app.add_url_rule('/', 'Index', self.Index) self.app.add_url_rule('/next/', 'Next', self.Next) @@ -43,7 +43,7 @@ self.app.add_url_rule('/api/get_one_data/', 'get_one_data', self.get_one_dat ### 前端頁面導向 #### 這邊提供純頁面及需要攜帶部分參數的簡單方式 -``` +```Python # 前端 def Index(self): return render_template('Index.html') @@ -52,7 +52,7 @@ def Next(self,id): # 攜帶參數 ``` ### 後端資料 #### 建議先看過一部份的資料庫語法後再來接觸 -``` +```Python # 後端API def get_data(self): cursor = self.db.cursor() @@ -73,7 +73,7 @@ def get_one_data(self,id): ``` ### 完整程式 -``` +```Python from flask import Flask from flask import render_template from flask import Flask, request, jsonify @@ -140,7 +140,7 @@ if __name__ == '__main__': #### 這邊就以基礎的HTML與JS進行 #### 有簡單的利用AJAX去撈資料、頁面跳轉 #### Index.html -``` +``` HTML @@ -203,7 +203,7 @@ if __name__ == '__main__': ``` #### Next.html -``` +```HTML