Django 3.0 Release: Có gì mới?

Ngôn ngữ lập trình Python rất nổi tiếng vì nhiều lý do. Nó được yêu thích bởi các doanh nghiệp, lập trình viên và các nhà nghiên cứu trên toàn thế giới.

Python có thể là phát triển ứng dụng doanh nghiệp, học máy… hầu như tất cả mọi thứ đều có thể thực hiện với Python.

Nó không chỉ có thể gây ấn tượng với người dùng về tính linh hoạt, dễ hiểu, triển khai không phức tạp và sự phong phú của các thư viện, mà còn là vì nó có các framework cực kỳ tốt như Django Flask.

Mọi người đều yêu thích Python

Các lập trình viên, nhà nghiên cứu cùng với nhiều người khác đã đóng góp rất tích cực để khiến Python càng ngày càng lớn.

Nó thực sự đã đi một chặng đường dài từ những năm 1990 khi Guido Van Rossum lần đầu tiên tạo ra ngôn ngữ này.

Kể từ khi Guido Van Rossum tạo ra Python vào năm 1990, nó đã đi được một quãng đường rất dài.

Quãng thời gian phát triển lâu như vậy, nó đã liên tục hoàn thiện, thiết kế lại ngôn ngữ, do đó cung cấp hiệu suất và tính linh hoạt nhanh hơn cho các lập trình viên.

Bây giờ, năm 2019 đã kết thúc, bước sang năm 2020 và nhìn lại chúng ta nhận ra rằng năm qua thực sự là năm của Python.

Vào đầu năm, Python đã đánh bại Java và Javascript để trở thành ngôn ngữ phổ biến nhất trên toàn thế giới.

Bảng xếp hạng hàng năm của IEEE dành cho ngôn ngữ lập trình hàng đầu cũng tuyên bố chiến thắng giành cho Python vì nó được sử dụng rất rộng rãi trong các công nghệ như học máy, v.v.

Hơn nữa, ở bảng xếp hạng PYPL xếp hạng theo phương pháp so sánh số lượng hướng dẫn, tutorial về ngôn ngữ được tìm thấy trên Google cũng cho thấy Python chiến thắng áp đảo. Nó bỏ xa vị trí thứ 2 đến tận 10%.Nguồn mở là nguyên do khiến Python nổi tiếng như vậy, và đó cũng là nguyên do nó có một hội đồng tăng trưởng vững mạnh. Các lập trình viên, nhà nghiên cứu và điều tra cùng với nhiều người khác đã góp phần rất tích cực để khiến Python ngày càng lớn. Nó thực sự đã đi một chặng đường dài từ những năm 1990 khi Guido Van Rossum lần tiên phong tạo ra ngôn từ này. Kể từ khitạo ra Python vào năm 1990, nó đã đi được một quãng đường rất dài. Quãng thời hạn tăng trưởng lâu như vậy, nó đã liên tục triển khai xong, phong cách thiết kế lại ngôn từ, do đó phân phối hiệu suất và tính linh động nhanh hơn cho những lập trình viên. Bây giờ, năm 2019 đã kết thúc, bước sang năm 2020 và nhìn lại tất cả chúng ta nhận ra rằng năm qua thực sự là năm của Python. Vào đầu năm, Python đã vượt mặt Java và Javascript để trở thành ngôn từ thông dụng nhất trên toàn quốc tế. Bảng xếp hạng hàng năm củadành cho ngôn từ lập trình số 1 cũng công bố thắng lợi giành cho Python vì nó được sử dụng rất thoáng rộng trong những công nghệ tiên tiến như học máy, v.v. Hơn nữa, ở bảng xếp hạngxếp hạng theo giải pháp so sánh số lượng hướng dẫn, tutorial về ngôn từ được tìm thấy trên Google cũng cho thấy Python thắng lợi áp đảo. Nó bỏ xa vị trí thứ 2 đến tận 10 % .

  • Khóa học Python ở Hà NộiTham khảo ngay :

Đôi nét về Django 3.0

Một lý do nữa, Python 2 đã chính thức nghỉ hưu vào ngày tháng 4 năm 2020. Điều ngày có nghĩa là không còn bất kỳ bản cập nhật nào cho Python 2 nữa.

Điều này khiến nhiều tổ chức đã hoảng loạn và tìm cách chuyển sang Python 3 trước khi năm 2019 kết thúc.

Nhưng giữa sự hỗn loạn này, cũng có một tin vui đối với những ai chuyển sang Python 3, đó là:

tại đây)

Bạn có thể Download Django 3 tại đây.

Hoặc tìm hiểu xem: Django là gì?Một phiên bản trọn vẹn mới của Django đã được phát hành. ( Thông báoBạn hoàn toàn có thể Download Django 3H oặc tìm hiểu và khám phá xem :
 
Django 3.0 đã gây tiếng vang do các bản sửa lỗi và một số tính năng tuyệt vời.

Những người quen với Framework này thì đều biết rằng Django là Web Framework nguồn mở dựa trên Python được sử dụng để phát triển các ứng dụng web tiên tiến.

Kể từ khi Django được ra mắt vào năm 2005, nó đã thu hút được sự chú ý của rất nhiều tổ chức (bao gồm một số tổ chức được xếp hạng hàng đầu) như NASA, Instagram, Spotify, Pinterest và Mozilla ….

Theo Khảo sát 2019 của Stack Overflow, Django giành được vị trí thứ sáu trong danh sách các web framework được yêu thích nhất.Phiên bảnđã gây tiếng vang do những bản sửa lỗi và một số ít tính năng tuyệt vời. Những người quen với Framework này thì đều biết rằng Django là Web Framework nguồn mở dựa trên Python được sử dụng để tăng trưởng những ứng dụng web tiên tiến và phát triển. Kể từ khi Django được ra đời vào năm 2005, nó đã lôi cuốn được sự quan tâm của rất nhiều tổ chức triển khai ( gồm có một số ít tổ chức triển khai được xếp hạng số 1 ) như NASA, Instagram, Spotify, Pinterest và Mozilla …. Theo, Django giành được vị trí thứ sáu trong list những web framework được yêu quý nhất .

Flask. Đây cũng là một Web Framework của Python.Ngay sau đó, vị trí thứ 7 là của. Đây cũng là một Web Framework của Python .

Vậy, …

Có gì mới trong Django 3.0?

Django 3.0 có gì mới?

Django 3.0 có gì mới ?

Với việc Django được rất nhiều người yêu thích, hãy xem Django 3.0 có gì mới mà khiến các lập trình viên phấn khích.

Django 3.0 hỗ trợ MariaDB

MariDB là một trong những cơ sở dữ liệu phổ biến nhất được tạo bởi các nhà phát triển ban đầu của MySQL.

Django 3.0 hỗ trợ các phiên bản 10.2 trở lên của MariaDB.

Máy chủ cơ sở dữ liệu này rất phổ biến đối với các lập trình viên vì nó là một sự thay thế SQL và giúp biến dữ liệu thành thông tin có cấu trúc cho một loạt các ứng dụng.

Python Async

Python Async cho phép các chương trình đặc biệt là các ứng dụng mạng chạy trơn tru và hiệu quả.

Nhưng vấn đề duy nhất với async là các ứng dụng phải được viết lại để sử dụng nó.

Tuy nhiên, với Django 3.0 hoạt động với Python 3.6 và các phiên bản mới hơn, các lập trình viên sẽ làm việc dễ dàng hơn với các tính năng lập trình Python Asych.

Khả năng async trong Django sẽ được giới thiệu bằng cách cung cấp hỗ trợ để chạy ứng dụng Asynchronous Server Gateway (ASGI). Là một phần mở rộng cho hỗ trợ WSGI, Django sẽ cung cấp interface tiêu chuẩn giữa các máy chủ, ứng dụng và framework có khả năng Async.

Field.choices

Bảng liệt kê tùy chỉnh hiện có sẵn cho Field.choices trong Django 3. Các kiểu liệt kê mới bao gồm Text Choices, Integer Choices và Choices.

Trong khi các Text Choices và Integer Choices được cung cấp cho các trường tương ứng, Choices class cho phép xác định một phép liệt kê tương thích cho các loại dữ liệu tiêu chuẩn khác.

Biểu thức đơn giản hóa

Một cập nhật tuyệt vời khác trong Django 3.0 là bản phát hành BooleanField.

Trong các phiên bản trước, những phiên bản đầu tiên phải được chú thích và sau đó được lọc theo chú thích.

Trong khi đó, ở Django 3.0, chúng có thể được sử dụng trực tiếp trong Query Set Filters.

PostgreSQL 9.5 và cao hơn

Phiên bản mới nhất của Django hỗ trợ PostgreSQL phiên bản 9.5 trở lên.

Tính năng mới của lớp Exclusion Constraint cho phép bổ sung các ràng buộc loại trừ trên PostgreQuery.

Các tính năng mới khác của Django 3.0

Django 3.0 đi kèm với rất nhiều tính năng tốt khác .

  • Smart_text ( ), force_text ( ) cùng với những tên giả của chúng như smart_str ( ) và force_srt ( ) không còn dùng nữa ( vẫn hoàn toàn có thể nhưng có giải pháp tốt hơn )

  • Python APIs không còn được sử dụng với Python 3. Chúng gồm có những API thích hợp riêng với Python 2. Cùng với đó, những tương hỗ cho pywatchman < 1.2.0, sqlparse < 0.2.2 cũng đã bị xóa .

  • Rất nhiều ứng dụng đã không còn được hỗ trợ từ Django 3.0. Chúng bao gồm Oracle 12.4, PostgreQuery 9.4, PostGIS 2.1, SpatiaLite 4.1 và 4.2 và GDAL 1.11 và GEOS 3.4

  • Django. contrib.admin đã quy đổi với sự tương hỗ bổ trợ cho những thuộc tính admin_order_field nằm trên những thuộc tính trong ModelAdmin. list_display

  • JQuery đã được update từ phiên bản 3.3.1 đến 3.4.1

Tổng kết về Django 3.0

Django tiếp tục hoàn thiện với những bản cập nhất mới nhất.

Cũng giống như bất kỳ framework nào khác, Django đang trải qua quá trình tiến hóa loại bỏ mọi tính năng lỗi thời và thêm các tính năng mới có ích hơn cho quá trình phát triển của các ứng dụng trong tương lai.

Bản phát hành hiện tại của Django, đó là phiên bản 3.0 chỉ hỗ trợ Python 3.6 trở đi.

Vì vậy, nếu bạn đang sử dụng Python 2, Django 3.0 sẽ cho bạn thêm một lý do nữa để chuyển sang Python 3 ngay hôm nay.

Tham khảo: 

tiếp tục hoàn thiện với những bản cập nhất mới nhất.Cũng giống như bất kỳ framework nào khác, Django đang trải qua quá trình tiến hóa loại bỏ mọi tính năng lỗi thời và thêm các tính năng mới có ích hơn cho quá trình phát triển của các ứng dụng trong tương lai.Bản phát hành hiện tại của Django, đó là phiên bản 3.0 chỉ hỗ trợ Python 3.6 trở đi.Vì vậy, nếu bạn đang sử dụng Python 2,sẽ cho bạn thêm một lý do nữa để chuyển sang Python 3 ngay hôm nay.Tham khảo: https://docs.djangoproject.com/en/3.0/releases/3.0/

HỌC VIỆN ĐÀO TẠO CNTT NIIT – ICT HÀ NỘI

Dạy học Lập trình chất lượng cao ( Since 2002 ). Học làm Lập trình viên. Hành động ngay !

Đc : Tầng 3, 25T2, N05, Nguyễn Thị Thập, CG cầu giấy, TP. Hà Nội

SĐT : 02435574074 – 0914939543 – 0353655150

E-Mail : [email protected]

Fanpage: https://facebook.com/NIIT.ICT/

# niit # niithanoi # niiticthanoi # hoclaptrinh # khoahoclaptrinh # hoclaptrinhjava # hoclaptrinhphp # python # java # php

ĐÁNH GIÁ post
Bài viết liên quan

Tư vấn miễn phí (24/7) 094 179 2255