เปิดตัว Django 5.0
(djangoproject.com)- ฟีเจอร์ใหม่
- สามารถกำหนดค่าเริ่มต้นที่คำนวณจากฐานข้อมูลให้กับฟิลด์ของโมเดลได้
- ขยาย Django ORM ต่อเนื่อง โดยเพิ่ม generated model fields ที่สามารถสร้างคอลัมน์ที่ถูกสร้างขึ้นในฐานข้อมูลได้
- นำแนวคิด field groups มาใช้ในระบบเทมเพลต เพื่อทำให้การเรนเดอร์ฟิลด์ของฟอร์มง่ายขึ้น
- สามารถดาวน์โหลด Django 5.0 ได้ผ่านหน้าดาวน์โหลดหรือ Python Package Index
แจ้งยุติการรองรับ Django 4.2 และ 4.1
- Django 4.2 สิ้นสุดการรองรับหลักแล้ว และได้ประกาศ 4.2.8 ซึ่งเป็นรีลีสแก้บั๊กย่อยตัวสุดท้าย
- Django 4.2 เป็นรีลีส LTS (Long-Term Support) และจะยังได้รับการแก้ไขด้านความปลอดภัยและการสูญหายของข้อมูลจนถึงเดือนเมษายน 2026
- Django 4.1 สิ้นสุดการรองรับแบบขยายแล้ว และรีลีสด้านความปลอดภัยตัวสุดท้ายคือ 4.1.13 ได้ประกาศเมื่อวันที่ 1 พฤศจิกายน
- แนะนำให้ผู้ใช้ Django 4.1 ทุกคนอัปเกรดเป็น Django 4.2 หรือใหม่กว่า เพื่อรับการแก้ไขปัญหาด้านความปลอดภัยต่อไป
ข้อมูลเพิ่มเติมและอีเวนต์
- Mikhail Podgurskiy บริจาคให้ Django Software Foundation เพื่อสนับสนุนการพัฒนา Django
- DjangoCon Europe 2024 มีกำหนดจัดขึ้นที่เมืองบีโก ประเทศสเปน ในวันที่ 5 มิถุนายน 2024
ความเห็นของ GN⁺
ประเด็นสำคัญที่สุดของบทความนี้คือการเปิดตัว Django 5.0 พร้อมกับข่าวการยุติการรองรับ Django 4.2 และ 4.1 นี่เป็นข่าวที่น่าสนใจสำหรับนักพัฒนาเว็บและชุมชน Django โดยคาดว่าฟีเจอร์ใหม่และการอัปเดตต่าง ๆ จะช่วยให้กระบวนการพัฒนามีประสิทธิภาพและทันสมัยยิ่งขึ้น ฟีเจอร์ใหม่ของ Django 5.0 จะช่วยให้นักพัฒนาสร้างเว็บแอปพลิเคชันที่ดียิ่งขึ้น และน่าจะส่งผลเชิงบวกต่อชุมชนเทคโนโลยี
3 ความคิดเห็น
กระแส django กำลังมา...
ผมปวดหัวกับเรื่องนี้มาสักพักแล้ว แบบนี้ดีเลย
ความคิดเห็นจาก Hacker News
เป็นเฟรมเวิร์กที่ทำให้รู้สึกรักการเขียนโปรแกรมด้วย Django ตั้งแต่ 13 ปีก่อน และยังคงมีที่พิเศษในใจเสมอ
ในฐานะนักพัฒนาแอปที่ใช้ Django เป็นแบ็กเอนด์และ Vue เป็นฟรอนต์เอนด์ มองว่า ORM, routing, middleware system และอินเทอร์เฟซแอดมินของ Django มีคุณค่ามาก
มีการแชร์ลิงก์ที่รวบรวมทรัพยากรจากชุมชนเกี่ยวกับฟีเจอร์ใหม่ของ Django 5.0
ชอบ Django มาก และตอนนี้ก็ยังใช้อยู่ในงานประจำวัน
ตอนนี้ไม่ได้ใช้ Django ในงานแล้ว แต่ยังคงมีที่พิเศษในใจอยู่เสมอ
แนะนำ Django อย่างหนักแน่นให้กับสตาร์ทอัปที่เติบโตเร็ว และพบว่าทีมที่ใช้ Django มีประสิทธิผลมากกว่า
Django ยังคงรักษามาตรฐานระดับสูงสำหรับโปรเจ็กต์ที่ต้องรองรับการใช้งานเกิน 5 ปี
ร่วมแสดงความยินดีกับการเปิดตัว Django 5.0 พร้อมแชร์ลิงก์ของ Django/Docker starter app ที่อัปเดตให้ใช้ Django 5.0 แล้ว
ตลอดเวลากว่า 10 ปี Django เป็นตัวเลือกหลักสำหรับโปรเจ็กต์เว็บ
เป็นการประเมินส่วนตัวต่อแนวทางการใช้งาน Django ว่าให้ระดับ abstraction สำหรับการพัฒนาเว็บได้อย่างพอดี และยังเข้าใจได้ง่ายแม้เวลาจะผ่านไปนาน