พัฒนาเว็บด้วย Django Framework 3.x | เบื้องต้น (Full Course)
HTML-код
- Опубликовано: 27 июл 2024
- 👨💻 สมัครเป็นสมาชิกช่อง (Membership) :
/ @kongruksiamtutorial
🛒ซื้อของผ่าน Shopee :
shope.ee/3plB9kVnPd
🔥คอร์ส Django Framework 4.x (E-Commerce) :
www.udemy.com/course/django-f...
⏰ ลำดับเนื้อหา
0:00 - เริ่มต้นสร้างโปรเจค
18:00 - โครงสร้างโปรเจค
23:57 - MVT (Model View Template)
28:08 - เริ่มต้นสร้าง Application
34:25 - Route & Views
45:10 - Templates
55:19 - Data to Templates
01:01:57 - For Loop Statement
01:09:41 - If Statement
01:15:39 - การสร้าง Layouts
01:32:38 - การสร้างแบบฟอร์ม
01:40:51 - HTTP GET Method
01:51:27 - HTTP POST Method
01:57:08 - สร้างฐานข้อมูล
02:00:13 - ติดตั้ง MySQLClient
02:08:17 - การสร้าง Model
02:25:52 - Django Admin
02:36:45 - Query ข้อมูลมาแสดง
02:47:24 - ระบบลงทะเบียน (Register)
03:02:28 - ตรวจสอบความถูกต้องของข้อมูล (Validation)
03:15:57 - Alert Message
03:26:45 - ระบบ Login เบื้องต้น
03:31:05 - Login เข้าใช้งาน
03:41:24 - เช็คสถานะการ Login
03:47:31 - ระบบ Logout
🎯 โค้ดประกอบ :
github.com/kongruksiamza/Djan...
📢 ติดตามข่าวสารของเราได้ที่ :
➤ Facebook : / kongruksiamtutorial
➤ TikTok : / kongruksiamstudio
➤ Instagram : / kongruksiamstudio
➤ Medium : / kongruksiam
#Python #DjangoFramework #WebDevelopment
อัพเดทสำหรับท่านใดที่ติดปัญหาตอนติดตั้ง mysqlcient
สามารถเข้าไปดาวน์โหลดไฟล์ได้ที่
pypi.org/project/mysqlclient/#files
ตาม python version ที่ลงที่เครื่องตัวเองนะครับ
1. ติดตั้งตั้งแต่แรกก็ไม่ได้เลยครับ ตอน pip install virtualenvwrapper-win ของ window
มันขึ้นว่า 'pip' is not recognized as an internal or external command,
operable program or batch file.
2. ติดตั้งขั้นตอนที่สองก็ไม่ได้ mkvirtualenv มันขึ้นว่า'mkvirtualenv' is not recognized as an internal or external command,
operable program or batch file.
แก้ยังไงครับถ้าแบบนี้ ของผมติดตั้ง vscode มาครับ ไม่ได้ติดตั้ง python ใครรู้ช่วยบอกหน่อยครับ ขอบพระคุณมากครับผม
ขอบคุณมากครับ ดีงามมากเลยครับ จะติดตามเรื่อยๆครับ
ขอบคุณครับ เป็นอีก framework หนึ่งที่น่าสนใจ น่าใช้ และ ใช้งานง่ายมากครับ
สอนเข้าใจดีมากๆครับ เหมาะสำหรับผู้เริ่มต้นใช้งาน Django framework เพื่อนำไปต่อยอดแบบ Advance ต่อไป เป็นกำลังใจให้ทำคลิปดีๆต่อไปน่ะครับ ขอบคุณครับ
ขอบคุณสำหรับสื่อการสอนครับ
ขอบคุณมากครับ ดูตั้งแต่ต้นจบจนคลิปเลย
ดีมากเลยครับ ขอบคุณมากครับ
ขอบคุณมากๆเลยครับ จะติดตามทุกคลิปครับผม (พอจะมีแนวทางเกี่ยวกับ IOT Rasperri pi ด้วย python บ้างมั๊ยค้าบ ^_^)
ดีมากเลยค่ะ เข้าใจมากกกกๆๆๆๆ เบ่งเป็นหัวข้อๆ ชอบมากๆค่ะ เนื้อหาสั้นกระชับได้ใจความ จะติดตาม และเป็นกำลังใจให้ค่ะ
ชอบพระคุณอาจารย์มากมายค่ะ ได้ระบบล็อกอินไปใช้เลยค่ะ
สอนเข้าใจดีมากๆเลยครับ ขอบคุณสำหรับเนื้อหาดีๆครับ
ขอบคุณครับ
ชอบคุณค่ะ
น่าจะสอนของเครื่อง os x บ้าง ของ mac ต้องพิมพ์ pip3 แทน
ขอบคุนครับ ผมอยากเขียน เวปหนัง ...
ช่วยทำตัวอย่าง django boolean field checkbox html เพิ่มลง sqlให้ดูหน่อยครับ ขอบคุณครับ
Error ตอน pip install sqlclient ช่วยหน่อยครับ
สอน Rest API ด้วย Django หน่อยครับ
อยากให้เพิ่มเติ่มเรื่อง multidatabase
ขอบคุณค่ะ
เราสามารถเปลี่ยน template admin ได้ป่าวครับ
สอบถามหน่อยครับในตัวอย่างที่สอน ใช้ python ver ไหนครับ
ผมไล่โค้ดได้เพราะคลิปนี้เลยขอบคุณครับ ถือว่าครอบคลุมดีมากๆ
อยากทราบวิธี query แบบ join ตารางครับ
ຄັກຫລາຍ
มีข้อดีข้อเสียระหว่าง python เขียนเว็บ กับ javascript เขียนเว็บ มั้ยครับ
มี file ของ project ให้ไหมครับ
class 'post'has no 'objects' member ทำยังไงหรอครับ
ถ้า Django Version3 ใช้ 'DIRS': [BASE_DIR / 'templates'], ได้เลยครับถ้าใครติดปัญหาตรงนี้
+1
+1 ขอบคุณครับ
เราสามารถใช้หลายๆ library พร้อมกันได้ไหมคะ
ทำไม install mysqlclientไม่ได้ครับ มันขึ้นerror
ผม workon ตรง Terminal ไม่ได้อะครับ
django vs flask แตกต่างอะไรบ้าง อันไหนดีครับ
Django เหมาะกับพวกโปรเจคใหญ่ๆครับ จัดการง่ายเป็นระเบียบ แต่อิสระการเขียนไม่มีเพราะต้องทำตามฟอร์มเป๊ะๆที่มีมาให้
Flask เหมาะกับพวกโปรเจคเล็กไปทางกลางๆ เขียนง่ายกว่า Django อิสระการเขียนจะเยอะว่า แต่ถ้าโปรเจคใหญ่จะจัดการยากครับ
can you teach in English? or provide subtitles in english
สำหรับคนที่ติด error ตอน Templates นะครับ ให้เพิ่ม SETTINGS_PATH = os.path.normpath(os.path.dirname(__file__)) ใน setting.py ครับ แล้วเปลี่ยนในส่วนของ Templates ตรง DIR เป็น os.path.join(SETTINGS_PATH, 'templates') ครับ
Thank you
ผมใช้ django ver.3 ให้เปลี่ยนแค่ตรง 'DIRS': [BASE_DIR / 'templates'] พอครับได้เลย
ทำแล้วไม่ได้ค่ะ
โปรแกรม XAMPP เมื่อกด admin แล้วมันขึ้นหน้า can’t reach this page ครับ
localhost:8080 ถ้าไม่ได้ลองหา port ว่าใช้ Port อะไรในการรันครับ
แล้วในหน้า admin django ในส่วนของ POST ที่มันไม่ขึ้นแสดงชื่อบทความแก้ยังไงครับ
อ่อโอเคได้ละครับเพิ่ม
ใน models.py เพิ่มต่อใน class Post ของเรา
def __str__(self):
post_name = self.name
return post_name
รบกวนด้วยคร้าบบ ผมแก้ไขเกี่ยวกับ การลง mysqlclient แต่ยังมีข้อความ Error
WARNING: Requirement 'mysqlclient-2.0.1-cp38-cp38-win_amd64.whl' looks like a filename, but the file does not exist
ERROR: mysqlclient-2.0.1-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.
ผม python 3.7.4 ครับ ลงทั้ง 36 37 38 แบบ 32bitและ 64 bit ก็ขึ้นแบบด้านบนครับ >
app ที่พี่ใช้เขียนนั้นชื่อว่าอะไรครับผมพึ่งจะเริ่มเรียนเองครับ
visual studio code ครับ
อาจารย์ครับ การเขียนแบบ SQLite กับ MySQL ควรศึกษาอันใหนไปเลยครับ แบบรองรับโปรเจคได้ทั้งเล็กใหญ่ ครับ
อยากรู้ด้วยครับ
sqlite ใช้กับงานเล็กๆหรือทดสอบเท่านั้นครับ งานใหญ่ก็ต้อง mysql
@@smithsookkhi1020 อ้อคับๆขอบคุณคับ เวลาในการศึกษามีจำกัด ต้องเล็งศึกษา ที่ไม่เสียเวลาเปล่า
@@beshy9012 ไม่มีอะไรเสียเปล่าหรอกครับ ตอนพัฒนาโปรแกรม ผมเห็นโปรแกรมเมอร์เก่งๆจะใช้ sqlite ในขั้นตอนนี้ก็เยอะครับ
@@smithsookkhi1020 อ้อครับๆ
Error mysqlclient 1.4.6-cp38-cp38m win32.whl is not a supported wheel on this platform แก้ยังไงครับ
เปนเหมือนกันครับ แก้ได้ยัง
ได้แล้วครับ ต้องดู ver ของ python ถ้า 3.7... ก็ใช้ cp37 ครับ
1. ติดตั้งตั้งแต่แรกก็ไม่ได้เลยครับ ตอน pip install virtualenvwrapper-win ของ window
มันขึ้นว่า 'pip' is not recognized as an internal or external command,
operable program or batch file.
2. ติดตั้งขั้นตอนที่สองก็ไม่ได้ mkvirtualenv มันขึ้นว่า'mkvirtualenv' is not recognized as an internal or external command,
operable program or batch file.
แก้ยังไงครับถ้าแบบนี้ ของผมติดตั้ง vscode มาครับ ไม่ได้ติดตั้ง python ใครรู้ช่วยบอกหน่อยครับ ขอบพระคุณมากครับผม
ติ้งตั้ง python ก่อนครับ ถึงจะใช้ pip ได้
ขอสอบถามหน่อยนะครับคือ ตอนนี้ผมเริ่มทำโปรเจคจบ และได้ใช้ตัว django ตามคลิปนี้ที่พี่สอนบางส่วนครับ ซึ่งผมสงสัยว่าถ้าผมต้องการที่จะอัพเว็บขึ้นเซิฟเวอร์จริง ๆ ผมจะทำให้มันรัน django ได้อย่างไรหรอครับ คือตอนนี้คาดว่าจะลองเอาลงใน filezilla ขอรบกวนด้วยนะครับ ขอบคุณครับ
หรือผมต้องใช้ตัว Hosting ในการอัพขึ้นเซิฟหรือป่าวครับ
ขอบคุณครับ อธิบายได้ชัดเจนดี
ขอแก้ไขคำอ่านิดนึงครับ django อ่านว่าจังโก้ ไม่ออกเสียง D ครับ
ruclips.net/video/wwJn-Fpt4Cs/видео.html
อธิบายตอนต้นคลิปแล้วนะครับผม นาทีที่ 0:26
การเขียนโค้ด กระเป่า wallet ใส่เว็บเพื่อเป็น กระเป่า ฝากถอนเงินได้ ดูได้วีดีโอแบบไหนครับ
ถ้าเราต้องการเขียนบทตความหลายๆ บทความ แล้วให้มันแสดงทุกบทความที่เรากรอกเข้าไปต้องทำยังไงค่ะ
ผมกดคำสั่ง workon แล้วแต่มันไม่ขึ้นpy1อะครับ
ถ้าทำใน vscode ให้ตรวจดูว่า Terminal เราใข้ cmd หรือ powershell ในการทำงาน
ผมติดปัญหา ตอนที่ HTTP POST METHOD ครับ
ทำตามทุกอย่างแล้วขึ้นแบบนี้ครับ
RuntimeError at /addform
You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't redirect to the slash URL while maintaining POST data. Change your form to point to 127.0.0.1:8000/addform/ (note the trailing slash), or set APPEND_SLASH=False in your Django settings.
ล่าสุด ทำตามคลิปแล้วไม่ได้เลยติดตั้งแบบนี้:
py -m pip install --user virtualenv
py -m venv py1
.\py1\Scripts\activate
ขอบคุณครับ
ขอบคุณครับ
ขอบคุณครับ
ขอบคุณครับ