Lựa chọn phiên bản Django LTS (2021)
Ngày cập nhật: 24/02/2021 | Số lần xem: 8156 | Số từ: 188 | Phân loại: Django
Tìm kiếm
Mới đây, mình lại phải cân nhắc việc lựa chọn phiên bản Django để sử dụng cho dự án mới, vì vậy đã dành thời gian tổng hợp thông tin một cách rõ ràng và đầy đủ hơn.
Bạn có thể tham khảo danh sách các phiên bản Django chính thức tại trang tải về của website chính thức:
Thời gian hỗ trợ của các phiên bản LTS
Phiên bản Django được đánh dấu là LTS (Long Term Support) sẽ nhận được sự hỗ trợ kỹ thuật trong vòng 3 năm, trong khi các phiên bản không phải LTS thường chỉ được hỗ trợ trong khoảng 1 năm rưỡi hoặc ngắn hơn. Điều này khiến các nhà phát triển ưu tiên lựa chọn các phiên bản LTS để đảm bảo tính ổn định và an toàn cho dự án dài hạn.
Nên chọn Django 2.2 LTS hay 3.2 LTS?
Từ năm 2019 đến đầu năm 2021, có bốn phiên bản Django chính sau:
- Django 2.1
- Django 2.2 LTS
- Django 3.0
- Django 3.1
Hiện tại, nếu bạn đang bắt đầu một dự án mới, thì việc chờ đợi Django 3.2 LTS ra mắt vào tháng 4 năm 2021 là một lựa chọn khôn ngoan. Bạn có thể bắt đầu phát triển với Django 3.1 rồi sau đó chuyển đổi lên phiên bản LTS khi nó ra mắt.
Những điểm cần lưu ý khi sử dụng Django 3.2 LTS
Bạn có thể tìm hiểu chi tiết tại tài liệu chính thức của Django:
- Django 3.2 hỗ trợ các phiên bản Python 3.6, 3.7, 3.8 và 3.9. Tuy nhiên, nó không còn hỗ trợ Python 2, kể từ Django 2.0 trở đi.
- Một thay đổi quan trọng khác là MySQL 5.6 sẽ không còn được hỗ trợ trong Django 3.2.
Ghi chú phát hành của tất cả các phiên bản Django
Nếu bạn muốn xem chi tiết những cải tiến, sửa lỗi hoặc thay đổi quan trọng ở từng phiên bản Django, hãy truy cập đường dẫn dưới đây:
Hy vọng bài viết này sẽ giúp bạn đưa ra quyết định phù hợp khi lựa chọn phiên bản Django cho dự án của mình!