Django เป็นเฟรมเวิร์กแอปพลิเคชันเว็บโอเพ่นซอร์สที่เขียนใน Python ซึ่งมีชุดเครื่องมือและคุณสมบัติสำหรับการพัฒนาอย่างรวดเร็วของเว็บแอปพลิเคชันที่ปลอดภัยปรับขนาดได้และมีประสิทธิภาพ Django ขึ้นอยู่กับรูปแบบสถาปัตยกรรม MVC (Model-View-Controller) และใช้แนวทางปฏิบัติที่ดีที่สุดเพื่อเน้นความสามารถในการนำกลับมาใช้ใหม่และการบำรุงรักษาของรหัส ปรัชญาการออกแบบของมันแห้ง (อย่าทำซ้ำตัวเอง) ซึ่งช่วยให้นักพัฒนาสามารถมุ่งเน้นไปที่ตรรกะทางธุรกิจโดยไม่ต้องสร้างส่วนประกอบทั้งหมดตั้งแต่เริ่มต้นด้วยการจัดหาคุณสมบัติในตัวและโซลูชั่นนอกชั้นวาง โครงการโอเพ่นซอร์สนี้มีจุดมุ่งหมายเพื่ออธิบายการสร้างโครงการ Django ขั้นพื้นฐานให้คุณฟังและการเขียนโปรแกรมง่าย ๆ
ตัวอย่างโครงการนี้เป็นสินค้าคงคลังสินค้าและระบบการสืบค้น ผ่านตารางข้อมูลที่เราสร้างข้อมูลโดยละเอียดของผลิตภัณฑ์จะถูกเก็บไว้ในฐานข้อมูลและข้อมูลการสืบค้นสามารถกรองตามเงื่อนไขเพื่อรับข้อมูลรายละเอียดผลิตภัณฑ์หรือหมวดหมู่ผลิตภัณฑ์
ที่อยู่การอ่านออนไลน์: https://likechen.gitbook.io/sweettalk-django4.2/
วงจรการเรียนรู้: 8 วันเวลาเฉลี่ยที่ใช้ระหว่าง 1 ชั่วโมงถึง 2 ชั่วโมงต่อวันและมีความผันผวนตามความแข็งแกร่งของการยอมรับการเรียนรู้ของแต่ละบุคคล
รูปแบบการเรียนรู้: การเรียนรู้เชิงทฤษฎี + แบบฝึกหัดเชิงปฏิบัติ
การวางตำแหน่งฝูงชน: ต้องมีมูลนิธิ Python บางอย่าง
ค่าสัมประสิทธิ์ความยาก: สื่อ
หากคุณรู้สึกว่ามีข้อผิดพลาดใด ๆ ในโครงการนี้คุณสามารถคลิกที่นี่เพื่อส่งเนื้อหาที่คุณต้องการเพิ่ม เราจะเสริมโดยเร็วที่สุดหลังจากเห็นมัน
โครงการนี้มีเอกสารการสอนที่ชัดเจนและรัดกุมและการออกกำลังกายที่ตรงกันหลังชั้นเรียน
กระบวนการพัฒนาโครงการเกี่ยวข้องกับการออกแบบการพัฒนาการดีบักและลิงก์อื่น ๆ ซึ่งจะทำให้คุณคุ้นเคยกับวงจรชีวิตทั้งหมดของเว็บแอปพลิเคชัน
| การเรียนรู้โอเพนซอร์ส Datawhale | เริ่มต้นด้วยการพัฒนาแบ็กเอนด์ Django |
|---|---|
| 202308 | 54 คน |
| 202310 | 89 คน |
| 202312 | 59 คน |
| 202405 | 33 คน |
| เนื้อหา | รายละเอียด | อัปเดตเวลา | เขียน | ทบทวน |
|---|---|---|---|---|
| P11, P12 เนื้อหารวม | Merge ModelViewSet, defaultrouter และฟังก์ชั่นที่กำหนดเอง | 2023/12/07 | Guo Dandan | หยวนโบเวน |
| การขยายเนื้อหา P8 | QuerySet และอินสแตนซ์เสริมแนวคิดและตัวอย่างรหัส | 2023/12/07 | หยวนโบเวน | Zhang Haisheng |
| เสริมเนื้อหา P10 | การใช้แนวคิดและตัวอย่างเพิ่มเติมที่เกี่ยวข้องกับ Django Serialization ขั้นสูง | 2023/12/07 | Zhang Haisheng | Liu Jianjian |
| เพิ่มเนื้อหาใหม่ลงใน p12 | เบื้องต้นเกี่ยวกับบุรุษไปรษณีย์และ API DEBUGGENT เครื่องมือ การแนะนำการเพิ่มเครื่องมือ API | 2023/12/07 | Guo Dandan | Li Kechen |
| เพิ่มเนื้อหาใหม่ลงใน P13 | การออกกำลังกายหลังคลาส Django เพิ่มการออกกำลังกายหลังคลาส Django | 2023/12/07 | Liu Jianjian | Zhang Haisheng |
| ปรับปรุงเนื้อหา P07 | สร้างตารางข้อมูลในชุดมุมมอง และปรับปรุงกระบวนการเพิ่มข้อมูลการสืบค้นข้อมูลใหม่ | 2023/12/17 | Zhu Min | Li Kechen |
หัวหน้าโครงการ: Li Kechen
อีเมล: [email protected]
![]() Li Kechen Nanjing University of Aeronautics และ Astronautics Lincheng Technology | ![]() Zhu Mengyu Nantong Institute of Technology Technology Technology | ![]() Zhang Haisheng เทคโนโลยี Nantong College Lincheng | ![]() โจวหวน Wuhan Business School Technology Technology |
ขอขอบคุณเป็นพิเศษสำหรับ SM1LES, Hu Ruifeng และ Zhou Lixuan สำหรับความช่วยเหลือและการสนับสนุนสำหรับโครงการนี้
ขอขอบคุณเป็นพิเศษสำหรับนักเรียนที่มีส่วนร่วมในการสอนด้านล่าง!