Django là một framework web Python. Tất cả những gì nó làm là giúp bạn nhanh chóng xây dựng các ứng dụng web hiệu suất cao và hiệu quả. Nó được cộng đồng nhà phát triển rất ưa chuộng vì một số tính năng tuyệt vời như hệ thống mẫu, thiết kế URL, v.v. Django hỗ trợ cả Python 2.7.x và Python 3.x. Một số ứng dụng web nổi tiếng được xây dựng bằng Django là:
Nếu bạn không sử dụng Ubuntu 14.04, chúng tôi cũng có hướng dẫn Django cho Ubuntu 16.04 tại howtoforge.
bạn có thể nhận được kết quả tương tự như
hoặc bất kỳ phiên bản nào khác đã cài đặt. Nếu không, bạn có thể tải xuống từ TẠI ĐÂY.
SQLite là cơ sở dữ liệu mà chúng ta có thể sử dụng, đây là cơ sở dữ liệu nhẹ và đủ tốt để bắt đầu. Đối với bất kỳ ứng dụng web đơn giản nào mà bạn phát triển, bạn có thể sử dụng chính SQLite và sau đó nâng cấp để phù hợp với nhu cầu của mình. Vì vậy, để cài đặt SQLite, hãy sử dụng lệnh sau:
Xin lưu ý rằng trong một số hệ thống Linux, SQLite được cài đặt sẵn cùng với python, trong những trường hợp như vậy, lệnh trên có thể bị bỏ qua.
và
để cài đặt thì bạn không cần phải lo lắng về việc gỡ bỏ các phiên bản trước đó vì pip hoặc easy_install sẽ thực hiện việc đó cho bạn. Vì vậy, hãy cài đặt cả hai bằng cách sử dụng các lệnh sau:
Lệnh trên sẽ cài đặt các công cụ thiết lập python cần thiết cùng với easy_install. Trong hầu hết các trường hợp, "pip" được cài đặt sẵn. Nếu không phải trong bất kỳ trường hợp nào, hãy cài đặt pip như được cung cấp trong tài liệu chính thức TẠI ĐÂY.
Trước khi tiếp tục, hãy xác nhận rằng python, SQLite, pip và easy_install đã được cài đặt. Để thực hiện, hãy sử dụng các lệnh lần lượt được đưa ra trong hình ảnh bên dưới và đầu ra của mỗi lệnh phải tương tự (không giống hệt nhau) như được hiển thị trong hình ảnh bên dưới.
Một trong những cách dễ nhất để cài đặt môi trường ảo trên Linux là sử dụng lệnh "easy_install". Tập lệnh này đi kèm với một gói có tên là python-setuptools mà chúng ta đã cài đặt ở bước trước. Vì vậy, bây giờ, chúng ta có thể cài đặt môi trường bằng lệnh sau:
Hãy kiên nhẫn, vì có thể mất một thời gian tùy thuộc vào tốc độ internet. Khi hoàn tất, đầu ra của thiết bị đầu cuối sẽ tương tự như hình ảnh bên dưới.
Ở đây django-user là thư mục sẽ được tạo và sử dụng làm môi trường. Thư mục này sẽ được tạo trong thư mục bạn đang ở. Bây giờ để khởi động môi trường, hãy sử dụng lệnh:
Bây giờ nếu bạn thấy tên thư mục của mình
ở đầu dấu nhắc, điều đó có nghĩa là môi trường đã được khởi động. Tham khảo hình ảnh bên dưới.
Điều hướng đến thư mục django-user bằng lệnh.
Khi liệt kê các mục trong thư mục bằng lệnh "ls", bạn sẽ có thể thấy các thư mục như bin, lib, include, local. Vì vậy, môi trường ảo này thực hiện bất kỳ lệnh hoặc thao tác nào được thực hiện trong môi trường sẽ không ảnh hưởng đến bất kỳ thứ gì bên ngoài môi trường. Vì vậy, các thay đổi được cô lập và điều này cho phép chúng ta dễ dàng tạo ra nhiều môi trường tùy thích và kiểm tra nhiều thứ rất dễ dàng.
Để tham khảo, hãy xem hình ảnh sau. Lưu ý rằng phần đầu của dấu nhắc có nội dung (django-user) có nghĩa là hiện tại bạn đang ở trong môi trường ảo và trước khi cài đặt django, bạn phải ở trong thư mục "django-user". Điều này rất quan trọng.
Vậy là xong! Django đã được cài đặt trên hệ thống của bạn với tất cả các chức năng cần thiết để người mới bắt đầu phát triển và tìm hiểu về khuôn khổ này. Bây giờ bạn có thể tiếp tục và dùng thử hướng dẫn DJANGO để tìm hiểu các chức năng khác nhau và chạy ứng dụng web đầu tiên của mình. Bạn có thể tìm thấy hướng dẫn trong tài liệu chính thức của Django TẠI ĐÂY.
-
Instagram:
Ứng dụng chia sẻ ảnh cho Android và IOS. -
Matplotlib:
Thư viện vẽ đồ thị 2D Python mạnh mẽ. -
Pinterest:
Bảng ghim ảo để chia sẻ những thứ bạn tìm thấy trên web. -
Mozilla:
người sáng tạo ra Firefox, trình duyệt và hệ điều hành.
Nếu bạn không sử dụng Ubuntu 14.04, chúng tôi cũng có hướng dẫn Django cho Ubuntu 16.04 tại howtoforge.
1 Cài đặt Python
Bước đầu tiên là cài đặt python. Nhìn chung, hầu hết các hệ điều hành Linux đều cài đặt python 2.7 theo mặc định. Để kiểm tra xem nó có tồn tại không, hãy sử dụng lệnh sau:
Mã:
python --version
Mã:
Python 2.7.6
2 Cài đặt hệ thống cơ sở dữ liệu (SQLite)
Vì hầu hết các ứng dụng web đều cần cơ sở dữ liệu và phải thực hiện truy vấn trên đó, nên tốt hơn là bạn nên thiết lập cơ sở dữ liệu trên hệ thống của mình. Django cung cấp khả năng sử dụng các công cụ cơ sở dữ liệu như
Mã:
PostgreSQL, MySQL, SQLite, Oracle.
Mã:
sudo apt-get install sqlite
3 Cài đặt pip và easy_install
Bất kỳ phiên bản Django nào trước đó nếu có đều phải được gỡ bỏ. Nhưng nếu bạn có
Mã:
pip
Mã:
easy_install
Mã:
sudo apt-get install python-setuptools
Trước khi tiếp tục, hãy xác nhận rằng python, SQLite, pip và easy_install đã được cài đặt. Để thực hiện, hãy sử dụng các lệnh lần lượt được đưa ra trong hình ảnh bên dưới và đầu ra của mỗi lệnh phải tương tự (không giống hệt nhau) như được hiển thị trong hình ảnh bên dưới.
Mã:
4 Cài đặt môi trường ảo
Trong bước này, chúng tôi cài đặt "Môi trường ảo". Sau rất nhiều tìm kiếm và thử nghiệm, tôi thấy rằng Django có thể chạy rất dễ dàng trên môi trường ảo. Môi trường ảo được tạo ra để đóng gói tất cả dữ liệu và tài nguyên cần thiết để chạy Django tại một nơi để tất cả các thay đổi được thực hiện vẫn nằm trong chính môi trường đó. Một lợi ích quan trọng khác của môi trường ảo là nó hỗ trợ máy chủ web nhẹ do Django cung cấp theo mặc định. Điều này cho phép tránh cài đặt và tích hợp máy chủ Apache.Một trong những cách dễ nhất để cài đặt môi trường ảo trên Linux là sử dụng lệnh "easy_install". Tập lệnh này đi kèm với một gói có tên là python-setuptools mà chúng ta đã cài đặt ở bước trước. Vì vậy, bây giờ, chúng ta có thể cài đặt môi trường bằng lệnh sau:
Mã:
sudo easy_install virtualenv
Mã:
5 Tạo và thiết lập môi trường ảo
Bây giờ chúng ta tạo một thư mục bằng virtualenv để thư mục có thể hoạt động như môi trường ảo chứa Django. Nhập lệnh sau vào terminal:
Mã:
virtualenv --no-site-packages django-user
Mã:
source django-user/bin/activate
Mã:
(django-user)
Điều hướng đến thư mục django-user bằng lệnh.
Mã:
cd django-user
6 Cài đặt Django framework
Bước cuối cùng là cài đặt Django trong môi trường mà chúng ta đã tạo ở bước trước. Hãy nhớ rằng bạn vẫn phải ở trong môi trường ảo trong thư mục django-user nếu không django sẽ được cài đặt bên ngoài môi trường và không thể sử dụng được. Để cài đặt Django, hãy sử dụng lệnh:
Mã:
easy_install django
Mã: