Django – Giới thiệu

4.6/5 - (41 votes)

Django là một web framework miễn phí mã nguồn mở được viết bằng Python. Django sử dụng mô hình Model-View-Control (MVC). Django được phát triển bởi Django Software Foundation(DSF) – một tổ chức phi lợi nhuận độc lập.

Mục tiêu chính của Django là đơn giản hóa việc tạo các website phức tạp có sử dụng cơ sở dữ liệu. Django tập trung vào tính năng “có thể tái sử dụng” và “có thể tự chạy” của các component, tính năng phát triển nhanh, không làm lại những gì đã làm. Một số website phổ biến được xây dựng từ Django là Pinterest, Instagram, Mozilla, và Bitbucket.

Cài đặt Django

Để có thể sử dụng Django thì bạn nhất định phải cài Python trong máy mình rồi, và khi cài thì Python có kèm theo một chương trình có tên là pipđây là một phần mềm quản lý các gói mở rộng dành cho Python. Để cài đặt Django thì bạn sẽ dùng đến pip.

Bạn mở Command Prompt (cmd) lên và gõ lệnh:

C:\User\PhoCode>pip install Django

để Python cài đặt gói Django mới nhất, gói này sẽ nằm trong thư mục Lib/site-packages trong thư mục cài đặt Python, hoặc gõ lệnh

C:\User\PhoCode>pip install Django==1.9.4

để cài đặt gói Django phiên bản 1.9.4, đây là phiên bản mà mình sử dụng để viết series này.

Nếu khi cài Python bạn không cài pip thì bạn có thể lên trên trang GitHub của Django để tải về tại địa chỉ https://github.com/django/django.git

Xem phiên bản Django

Sau khi cài đặt xong gói Django, bạn có thể kiểm tra một số thông tin của gói này.

import django

print(django.get_version())

Bằng cách dùng phương thức django.get_version().

1.9.4
5 6 votes
Article Rating
Subscribe
Thông báo cho tôi qua email khi
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

8 Comments
Inline Feedbacks
View all comments
Thảo Chu
Thảo Chu
7 năm trước

cảm ơn chia sẻ của Phở. Mình nghe nói DJango có hỗ trợ làm web-mapping (tích hợp công cụ bản đồ vào web) với dịch vụ GeoDjango của nó. Bạn có thể làm thêm 1 bài về GeoDjango không?

Thảo Chu
Thảo Chu
7 năm trước
Reply to  Phở Code

mình thì mới biết python ở mức cơ bản, chủ yếu viết script cho ứng dụng bản đồ, giờ bắt đầu mò qua mảng web. Bên ngành mình có thuật ngữ WebGIS, làm cũng khá hay, hy vọng cùng nhau chia sẻ kinh nghiệm.

hung
hung
7 năm trước

cám ơn anh nhiều, hi vọng anh sẽ có nhiều hơn nữa bài viết về Python

Phước Nguyễn
6 năm trước

Django và RoR theo anh thì cái nào tốt hơn ?

Nam
Nam
3 năm trước

đọc mấy bài của Phò Code thấy hay ghê