แนะนำวิธีการใช้งาน Flask เบื้องต้นในภาษา Python

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
ewqolf
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 621
ลงทะเบียนเมื่อ: 14/11/2022 9:26 am

แนะนำวิธีการใช้งาน Flask เบื้องต้นในภาษา Python

โพสต์ที่ยังไม่ได้อ่าน โดย ewqolf »

แนะนำวิธีการใช้งาน Flask เบื้องต้นในภาษา Python
Flask API นั้นเป็น framework ที่ใช้งานสำหรับการทำ API หรือการพัฒนาเว็บไซต์ เหมาะสำหรับการสร้างเว็บไซต์เล็กๆไม่ซับซ้อน โดยข้อดีของ Flask นั้นก็คือเขียนคำสั่งเพียงไม่กี่บรรทัดการสามารถใช้งานได้เลย และความยุ่งยาก ซับซ้อนก็จะต่ำเนื่องจากว่าเหมาะสำหรับการใช้งานในเว็บไซต์ขนาดเล็กโดยการที่เราจะใช้งาน framework นี้เราจะต้องมีการรันคำสั่ง install ใน terminal ก่อนเนื่องจากว่า frameworkตัวนี้ไม่ได้ติดมากับตัวของ Python อยู่แล้ว
วิธีการ
วิธีการลง Flask นั้นก็ไม่ยากครับให้เปิดตัวของ Terminal ขึ้นมาครับจากนั้นจะต้องทำการสั่งใช้งานคำสั่ง

โค้ด: เลือกทั้งหมด

pip install flask
ที่หน้า terminal จากนั้ก็จะเป็นการรอให้คำสั่งนั้นทำงานจน install successfully ก็จะเป็นอันเสร็จสิ้นของการ install flask ซึ่งการใช้งานนั้นเราจะต้องมีการ Import flask มาก่อนในหน้าโค้ด .py ของเราด้วยคำสั่ง

โค้ด: เลือกทั้งหมด

from flask import Flask
จากนั้นเราจะสร้างสามารถใช้งานตัว Flask ในหน้าโค้ดที่เราทำการ Import ไปแล้วได้
ซึ่งเราจะขอยกตัวอย่างการใช้งาน Flask ในการใช้งานโค้ด .py ในการสั่งใช้งานหน้า เว็บโปรเจ็คของเรา

โค้ด: เลือกทั้งหมด

from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
    return "Hello world"
if __name__==("__main__"):
    app.run(debug=True)
ซึ่งสิ่งแรกที่เราจะทำก็คือการ import flask เข้ามาก่อนจากนั้นจะเก็บค่า Flask(__name__) ใส่ในตัวแปร app จากนั้นจะเป็นการ rount ไปที่ path ของลิ้งค์ Html ว่าถ้าหากเรามีการใช้ลิ้งค์ path นี้ให้ทำงานโค้ดส่วนนี้ๆ ซึ่งในตัวอย่างที่กล่าวมาจะเป็น path / ซึ่งก็คือหน้าแรกสุดจากนั้นจะให้รันคำสั่งในฟังชั่น index ซึ่งในฟังก์ชั่นนั้นจะเป็นคำสั่งที่จะ return ค่า Hello world ออกหน้าจอ จากนั้นจะเป็นส่วนของการรัน Flask server ซึ่งจะมีการเช็คก่อนว่าถ้าหาก __name__ เท่ากับ __main__ จะให้รันคำสั่ง app.run ขึ้นมาซึ่งก็จะได้ผลตามภาพ
ผลลัพธ์ของการรันโค้ด
ผลลัพธ์ของการรันโค้ด
ผลของการรัน flask.jpg (19.86 KiB) Viewed 624 times
ซึ่งจะเห็นได้ว่าข้อความนั้นจะยังไม่ขี้นเราจะต้องทำการนำ Link ของ http://127.0.0.1:5000 ไปเปิดในตัวของ Browser
เราถึงจะเห็นผลลัพธ์
หน้าเว็บไซต์
หน้าเว็บไซต์
ผลลัพธ์ที่หน้าเว็บ.PNG (2.17 KiB) Viewed 624 times
สรุป
ซึ่ง Flask นั้นก็สามารที่จะสั่งใช้งานตัวโค้ด Html ได้เหมือนกันและสามารถเชื่อมต่อแต่ละหน้าได้ง่ายๆด้วย Link ซึ่งเราจะยังไม่พูดถึงในกระทู้นี้
สรุปแล้ว Flask นั้นก็เป็น framework ในการพัฒนาเว็บไซต์ที่ง่ายดายอีก 1 ตัวซึ่งง่ายไม่ซับซ้อนมากนักและสามารถใช้งานได้หลากหลายรูปแบบสั่งใช้ภาษา Html ต่อได้ กำหนด Path ในหน้าเว็บไซต์ได้เป็น webserver จำลองได้ แนะนำให้ศึกษาตัว Flask นี้เอาไว้ใช้ในการพัฒนาเว็บไซต์ด้วยครับ
คนจะตายเมื่อถูกฆ่า...ขอบคุณครับ
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 76