ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน
 

บทที่ 1 ขั้นตอนการเขียน python โดยใช้ Flask เพื่อจะทำการแสดงผลหน้าเว็บ

เป็นการส่งค่าไปแสดงยัง URL (ยูอาร์แอล) แสดงในรูปแบบ Form (ฟอร์ม) ยกตัวอย่างเช่น  hello() ฟังก์ชั่นจะทำให้ 'Hello World' ส่งค่าไปแสดงหน้าform หรือ หน้าเว็บไซต์

ขั้นตอนที่ 1 ให้ทำการสร้าง Hello.py เพื่อที่จะทำงานเขียนโค๊ด

ให้คลิกขวาที่Project ไปที่ New > Python File เพื่อทำการสร้างไฟล์งาน

Hello World
Hello World

ขั้นตอนที่ 2 หลังจากได้ไฟล์งานมาแล้วให้ทำการ เขียนโค๊ดแสดงผลออกทางหน้าฟอร์ม (หรือหน้าเว็บ) ตัวอย่าง จะ return ข้อความเพื่อที่จะแสดง คำว่า Hello Word

#-*- coding=utf-8 -*-
from flask import Flask
app = Flask(__name__)
@app.route('/')

def hello_world():  #def  เป็นคำสำคัญสำหรับการสร้างฟังก์ชัน
   return 'Hello World' #ให้แสดงข้อความว่า Hello World ออกทางหน้าฟอร์ม

if __name__ == '__main__':
   app.run()
Hello World
Hello World

ขั้นตอนที่ 3 ขั้นตอนการ Run เพื่อที่จะดูผลลัพธ์

ไปที่ เมนู กดที่ Run > Run... > ทำการเลือกไฟล์ที่เราต้องการแสดงผล

Run Hello World
Run Hello World
Run Hello World
Run Hello World

ขั้นตอนที่ 4 ดูที่ Console ด้านล่าง ให้กดที่ลิ้งเพื่อไปยังหน้าแสดงผล

หน้าแสดงผล
หน้าแสดงผล

ผลลัพธ์ที่ได้ ที่อยู่บนหน้า Form

หน้าฟอร์ม ที่แสดงผล
หน้าฟอร์ม ที่แสดงผล

 

ทั้งหมดนี้เป็นแค่ส่วนหนึ่งของการแสดงผล โดยการเขียน python โดยใช้ Flask เพื่อจะทำการแสดงผลหน้าฟอร์ม

หัวเรื่อง
บทเรียน Python Framework Flask Form
หมวดหมู่
Python Framework Flask, Python Framework Flask
ฮิต
12100
ผู้สร้างเอกสาร
ae
วันที่สร้างเอกสาร
2017-06-27 18:40:26

python_flask_form.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 8.28 KB

ผู้อัพโหลดไฟล์ ae

วันที่อัพโหลด 2017-06-27 11:26:29


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ประเภทหน้ารายงานงบการเงิน
โดย EyePornnipa ศ 23 ส.ค. 2019 6:30 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
8
ศ 23 ส.ค. 2019 6:30 pm โดย EyePornnipa
Android Q ได้ชื่อใหม่แล้ว ไม่ใช่ชื่อขนม แต่เป็น "Android 10" มีเปลี่ยนโลโก้ด้วย
โดย aninthana ศ 23 ส.ค. 2019 5:49 pm บอร์ด Mobile Programming - Android, iOS, Window Phone
0
3
ศ 23 ส.ค. 2019 5:49 pm โดย aninthana
สอบถาม ถ้าลงไพทอน เวอร์ชั่นใหม่ เดิมใช้เวอร์ชั่นเก่าอยู่ จะเป็นยังไงครับ
โดย chatee supasand ศ 23 ส.ค. 2019 5:49 pm บอร์ด Programming - C/C++ & java & Python
1
8
ศ 23 ส.ค. 2019 5:52 pm โดย tatiya
ดีไซต์ใหม่ Google Play Store เน้นสีขาว
โดย jamepiyawat ศ 23 ส.ค. 2019 5:48 pm บอร์ด Share Knowledge
0
3
ศ 23 ส.ค. 2019 5:48 pm โดย jamepiyawat
วีธีการดาวน์โหลดวีดีโอด้วยลิ้ง url โดยการใช้ requests
โดย jirawoot ศ 23 ส.ค. 2019 5:46 pm บอร์ด Python Knowledge
0
12
ศ 23 ส.ค. 2019 5:46 pm โดย jirawoot
ฟีเจอร์ Template MZC_
โดย Patipat ศ 23 ส.ค. 2019 4:59 pm บอร์ด M088 - ปฏิภัทร สารธรรม
1
9
ศ 23 ส.ค. 2019 5:12 pm โดย Patipat
B - ปรับ Template opencart
โดย jamepiyawat ศ 23 ส.ค. 2019 5:02 pm บอร์ด M084 - นายปิยวัช เชาว์วิมล
0
5
ศ 23 ส.ค. 2019 5:02 pm โดย jamepiyawat
ฟีเจอร์ Template MooZiiOpencart
โดย jamepiyawat ศ 23 ส.ค. 2019 4:42 pm บอร์ด M084 - นายปิยวัช เชาว์วิมล
2
12
ศ 23 ส.ค. 2019 5:36 pm โดย jamepiyawat
ใบแจ้งหนี้รูปแบบต่างๆ
โดย EyePornnipa ศ 23 ส.ค. 2019 3:51 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
1
14
ศ 23 ส.ค. 2019 7:31 pm โดย thatsawan
Q - อยากทำให้ฟอร์ม Login ขึ้นแค่ตอนที่ยังไม่กด Login ครับ
โดย Patipat ศ 23 ส.ค. 2019 3:37 pm บอร์ด Joomla Development
1
10
ศ 23 ส.ค. 2019 4:05 pm โดย tsukasaz
อยากทราบวิธีการแก้ไขปัญหา การส่งค่า ไป controller ของ phpbb ต้องกด 2 รอบ ถึงจะมีค่าที่ต้องการมาอสดง
โดย Ittichai_chupol ศ 23 ส.ค. 2019 3:33 pm บอร์ด Programming - PHP
0
8
ศ 23 ส.ค. 2019 3:33 pm โดย Ittichai_chupol
เข้าใช้คอมโพเน้นท์ไม่ได้
โดย alonglot ศ 23 ส.ค. 2019 3:33 pm บอร์ด Joomla Development
2
10
ศ 23 ส.ค. 2019 4:40 pm โดย alonglot
Q - อยากทราบวิธีทำ รายการ Category ครับ
โดย Patipat ศ 23 ส.ค. 2019 3:32 pm บอร์ด Joomla Development
0
5
ศ 23 ส.ค. 2019 3:32 pm โดย Patipat
สอบถาม ส่งค่าเป็นภาษาไทย ของ selenium ใน python 2.7 ไม่ได้ครับ
โดย chatee supasand ศ 23 ส.ค. 2019 3:24 pm บอร์ด Programming - C/C++ & java & Python
3
11
ศ 23 ส.ค. 2019 3:39 pm โดย tatiya
B - กด Generate Discount บนเมนู Customer Invoice ไม่ได้
โดย EyePornnipa ศ 23 ส.ค. 2019 2:16 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
4
ศ 23 ส.ค. 2019 2:16 pm โดย EyePornnipa
Google ลบ 85 แอปที่ Trend Micro ตรวจพบ Adware ออกพ้นจาก Playstore
โดย aninthana ศ 23 ส.ค. 2019 12:08 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
10
ศ 23 ส.ค. 2019 12:08 pm โดย aninthana
Q - Module MDFiles Featured คืออะไรครับ
โดย Patipat ศ 23 ส.ค. 2019 11:08 am บอร์ด Joomla Development
2
15
ศ 23 ส.ค. 2019 11:25 am โดย Patipat
งานประจำวันที่ 23 สิงหาคม 2562
โดย jirawoot ศ 23 ส.ค. 2019 9:34 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
3
ศ 23 ส.ค. 2019 7:32 pm โดย jirawoot
งานประจำวันที่ 23 สิงหาคม 2562
โดย Patipat ศ 23 ส.ค. 2019 9:27 am บอร์ด M088 - ปฏิภัทร สารธรรม
1
5
ศ 23 ส.ค. 2019 7:04 pm โดย Patipat
งานประจำวันที่ 23 สิงหาคม 2562
โดย chatee supasand ศ 23 ส.ค. 2019 9:25 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
5
ศ 23 ส.ค. 2019 7:24 pm โดย chatee supasand