Câu hỏi phỏng vấn Ngôn ngữ Django
Nguồn kiến thức toàn diện cho cuộc phỏng vấn Ngôn ngữ Django.
Giới thiệu Django

Django là một framework web mã nguồn mở, miễn phí trên nền tảng Python tuân theo mô hình MVT (model-view-template). Hiện tại, nó được phát triển và duy trì bởi Django Software Foundation (DSF), một tổ chức độc lập ở Hoa kỳ.
Django được tạo vào năm 2003 bởi lập trình viên Adrian Holovaty và Simon Willson. Hai năm sau, nó được phát hành công cộng theo giấy phép BSD. Sau đó đến năm 2008, DSF đảm nhận việc phát triển Django.
Các tổ chức lớn sử dụng Django
- PBS
- Mozilla
- The Washington Times
- Disqus, Bitbucket
- NextDoor
Ưu điểm của Django:
- Hệ sinh thái lớn: nó đi kèm với một lượng lớn ứng dụng bên thứ 3 dễ dàng tích hợp với các yêu cầu dự án.
- Tuổi đời: django đã được dùng hơn một thập kỷ. Suốt thời gian qua, rất nhiều tính năng được bổ sung và nâng cao để phát triển nó thành một framework mạnh mẽ. Ngoài ra, có rất nhiều tổ chức lớn đang sử dụng Django.
- Admin: django hỗ trợ sẵn trang admin cho các thao tác CRUD với các model.
- Plugins: cho phép lập trình viện thêm các tính năng mới vào ứng dụng.
- Thư viện: vì có cộng đồng lớn nên nó có một lượng lớn thư viện cho mọi tác vụ.
- ORM: nó giúp làm việc với dữ liệu theo cách hướng đối tượng.