Django 4.0 รีลีสและการเปลี่ยนแปลงสำคัญ
(44bits.io)-
ความเข้ากันได้กับ Python
-
ฟีเจอร์ใหม่
→ ไทม์โซนเริ่มต้นคือ zoneinfo
→ ข้อจำกัดคีย์เอกลักษณ์แบบฟังก์ชัน
→ ตัวแฮชรหัสผ่าน scrypt
→ มี Redis cache backend ในตัว
→ การเรนเดอร์ฟอร์มแบบอิงเทมเพลต
→ การเปลี่ยนแปลงย่อย
⇨ หน้าจอผู้ดูแลระบบ (django.contrib.admin)
⇨ เพิ่มตัวกรองในแถบนำทางของหน้าจอผู้ดูแลระบบ
⇨ django.contrib.postgres
⇨ อื่น ๆ
- ฟังก์ชันที่ไม่รองรับย้อนหลัง
→ Database API
→ ยุติการรองรับ PostgreSQL 9.6
→ ยุติการรองรับ Oracle 12.2 และ 18c
→ SecurityMiddleware จะไม่ตั้งค่าเฮดเดอร์ X-XSS-Protection → เปลี่ยนแปลงการตรวจจับ migration อัตโนมัติ
→ การเปลี่ยนแปลงย่อย
- ฟังก์ชันที่มีกำหนดยุติการใช้งาน
→ ไทม์โซน pytz
→ การรองรับไทม์โซน
→ การแปลเป็นภาษาท้องถิ่น
- ฟังก์ชันที่ถูกลบออก
→ ฟังก์ชันที่มีกำหนดยุติการใช้งานตั้งแต่ Django 3.0
→ ฟังก์ชันที่มีกำหนดยุติการใช้งานตั้งแต่ Django 3.1
ยังไม่มีความคิดเห็น