Cài đặt Django trên Ubuntu 18.04

Tóm tắt nội dung

Django là gì ?

Django là một khuôn khổ web Python cấp cao miễn phí và mã nguồn mở được thiết kế để giúp các nhà phát triển xây dựng các ứng dụng web an toàn, có thể mở rộng và có thể bảo trì.

Cài đặt Django

Các phần sau cung cấp hướng dẫn từng bước về cách cài đặt Django trong môi trường ảo Python trên Ubuntu 18.04

Cài đặt Python 3 và venv

Ubuntu 18.04 đi kèm với Python 3.6 theo mặc định. Bạn có thể xác minh rằng Python 3 đã được cài đặt trên hệ thống của mình bằng cách nhập:

python3 -V

Để cài đặt python3-venv chạy lệnh sau:

sudo apt install python3-venv

Nhập “Y” để tiếp tục

Tạo môi trường ảo

Bắt đầu bằng cách điều hướng đến thư mục mà bạn muốn lưu trữ môi trường ảo Python 3 của mình.

Tạo một thư mục mới cho ứng dụng Django của bạn và điều hướng vào đó:

mkdir my_django_app
cd my_django_app

Khi ở bên trong thư mục, hãy chạy lệnh sau để tạo môi trường ảo mới của bạn:

python3 -m venv venv

Để bắt đầu sử dụng môi trường ảo này, bạn cần kích hoạt nó bằng cách chạy tập lệnh activate:

source venv/bin/activate

Sau khi được kích hoạt, thư mục bin của môi trường ảo sẽ được thêm vào đầu biến $PATH .

Cài đặt Django

Bây giờ môi trường ảo đã được kích hoạt, bạn có thể sử dụng pip trình quản lý gói Python để cài đặt Django:

pip install django

Để xác minh cài đặt, hãy sử dụng lệnh sau để in phiên bản Django:

python -m django --version

Tạo một dự án Django

Để tạo một dự án Django mới :

django-admin startproject mydjangoapp

Lệnh trên sẽ tạo một thư mục mydjangoapp trong thư mục hiện tại của bạn.

tree  mydjangoapp/

Bên trong thư mục đó, bạn sẽ tìm thấy tập lệnh chính để quản lý các dự án có tên manage.py và một thư mục khác bao gồm cấu hình cơ sở dữ liệu, Django và các cài đặt dành riêng cho ứng dụng.

Hãy di chuyển cơ sở dữ liệu và tạo một người dùng quản trị.

Bắt đầu bằng cách điều hướng đến thư mục mydjangoapp:

cd mydjangoapp

Theo mặc định, Django sử dụng cơ sở dữ liệu SQLite

Chạy lệnh sau để di chuyển cơ sở dữ liệu:

python manage.py migrate

Sau khi cơ sở dữ liệu được di chuyển, hãy tạo người dùng quản trị để bạn có thể sử dụng giao diện quản trị Django:

python manage.py createsuperuser

Lệnh sẽ nhắc bạn nhập tên người dùng, địa chỉ email và mật khẩu cho người dùng quản trị của bạn.

Kiểm tra Máy chủ 

Khởi động máy chủ web phát triển bằng cách sử dụng tập lệnh manage.py, theo sau là runserver tùy chọn:

python manage.py runserver

Mở http://127.0.0.1:8000 trong trình duyệt web của bạn và bạn sẽ thấy trang đích Django mặc định:

Bạn có thể truy cập giao diện quản trị Django, bằng cách thêm /admin/ vào cuối URL ( http://127.0.0.1:8000/admin/). Thao tác này sẽ đưa bạn đến màn hình đăng nhập quản trị:

Phần kết 

Vậy là mình đã cài đặt thành công Django trên Ubuntu 18.04. Cảm ơn các bạn tham khảo.

.

Logo Cloud Việt

Thông Tin Và Hoạt Động Của Chúng Tôi

Cloud Việt là đơn vị cung cấp dịch vụ TTDL uy tín tại Việt Nam. Với tiêu chí là đặt quyền lợi và trải nghiệm của khách hàng lên hàng đầu để  đem đến dịch vụ tốt nhất.

Trụ sở chính

110/20/41 đường số 30, phường 6, quận Gò Vấp, TPHCM

Ngày làm việc

Thứ 2 - Thứ 6, Hàng tuần

Giờ làm việc

08 : 00 AM - 18 : 00 PM

Email

Support@cloudviet.com.vn

Hotline

0972 710 812