Tags:
Topics: 
Node Thumbnail

ทีมพัฒนา Django ได้ปล่อย Django 2.0 เวอร์ชันจริงแล้ว โดยมีการปรับปรุงหลายรายการ ซึ่งมีสิ่งที่น่าสนใจดังนี้

  • syntax ที่ใช้กับ URL routing ใหม่ ปรับให้ง่ายขึ้นกว่าเดิม สามารถเขียน route ได้โดยไม่ต้องใช้ regular expression ยกตัวอย่างเช่น url(r'^articles/(?P[0-9]{4})/$', views.year_archive), จะเปลี่ยนเป็น path('articles//', views.year_archive),
  • contrib.admin ปรับปรุงใหม่ให้รองรับระบบ responsive และเป็นมิตรต่ออุปกรณ์พกพา
  • contrib.auth ปรับค่าเริ่มตั้งของนับซ้ำ (iteration count) ของระบบแฮชรหัสผ่าน PBKDF2 เพิ่มจาก 36,000 ครั้งเป็น 100,000 ครั้ง
  • รองรับ Python 3.4, 3.5 และ 3.6 โดยเวอร์ชัน 1.11 จะเป็นเวอร์ชันสุดท้ายที่จะรองรับ Python 2.7 เวอร์ชัน 2.0 จะเป็นเวอร์ชันสุดท้ายที่รองรับ Python 3.4

ส่วนรายละเอียดอื่น ๆ ของ Django 2.0 ทั้งฟีเจอร์ใหม่, ฟีเจอร์ที่ถูกถอดออก และฟีเจอร์ที่ถูกปรับสถานะเป็น deprecated สามารถดูได้จาก release note

นอกจากการเปิดตัว Django 2.0 แล้ว ทีม Django ก็ประกาศว่าเวอร์ชัน 1.11 ได้หมดระยะ mainstream support เป็นที่เรียบร้อย โดยอัพเดตแก้บั๊กล่าสุด 1.11.8 ออกมาแล้วในวันนี้ แต่จะยังคงการซัพพอร์ตระยะยาว คือจะยังมีอัพเดตที่เกี่ยวข้องกับความปลอดภัยและการสูญหายของข้อมูลไปจนถึงเมษายนปี 2020 ส่วน Django 1.10 ก็หมดระยะ extended support แล้ว ผู้ใช้ที่ยังคงใช้เวอร์ชันนี้ควรอัพเกรดไปใช้ Django 1.11 หรือใหม่กว่าเพื่อรับการอัพเดตแก้ปัญหาด้านความปลอดภัยต่อไป

สำหรับ Django 2.0 สามารถดาวน์โหลดได้ผ่านหน้าดาวน์โหลดของ Django หรือ Python Package Index ได้แล้ววันนี้

ที่มา - Django

Get latest news from Blognone

Comments

By: sukjai
iPhoneAndroidRed HatUbuntu
on 3 December 2017 - 13:14 #1022020

version 1 ยัังใช้ไม่คล่องเลย