Giới thiệu
Bạn đã từng nghe đến Django - một framework phát triển web mạnh mẽ và linh hoạt của Python. Bạn muốn tạo một project Django riêng của mình, nhưng không biết bắt đầu từ đâu? Bài viết này sẽ hướng dẫn bạn các bước cơ bản để tạo một project Django từ đầu.
Cách tạo 1 Project Django thông qua CMD
Nếu bạn đã đọc bài viết giới thiệu sơ lược về Python Django, bạn đã biết cách cài đặt Django trên máy tính của mình. Bây giờ, chúng ta sẽ cùng tạo một project Django như sau:
Bước 1: Mở Command Prompt (CMD) và di chuyển đến thư mục nơi bạn muốn lưu project.
django-admin startproject
Lưu ý: Không nên đặt tên project là "Django" hay "Test". Ở đây, chúng ta sẽ đặt tên project là "PythonWeb".
Bước 2: Đợi một chút và project của bạn sẽ được tạo ra. Bây giờ bạn có thể tiếp tục làm việc với project này.
Cấu trúc Project Django
Khi project Django của bạn đã được tạo, bạn sẽ thấy cấu trúc thư mục như sau:
-
manage.py
- Đây là một file quan trọng trong project Django, sẽ giúp bạn tương tác với project qua các lệnh như tạo tài khoản admin, tạo cơ sở dữ liệu, chạy server ảo, v.v. Không nên chỉnh sửa file này. -
PythonWeb/
- Đây là thư mục chứa toàn bộ các file và thư mục của project Django.__init__.py
- Đây là một file cơ bản trong Python, dùng để biến thư mục thành package, giúp cho việc import dễ dàng hơn.settings.py
- Đây là file cấu hình project, bạn có thể cấu hình database, múi giờ, cài đặt thư viện, v.v. ở đây.urls.py
- File này giúp bạn tạo các đường dẫn (URLs) của trang web để liên kết các trang với nhau.wsgi.py
- File này giúp bạn triển khai project lên server.
Cách chạy web trên localhost
Để chạy project Django của bạn trên localhost, bạn cần mở Terminal trong thư mục project. Bạn có thể sử dụng Visual Studio Code để làm điều này:
python manage.py runserver
Khi bạn nhìn thấy thông báo trên Terminal, trang web của bạn sẽ được chạy trên localhost cổng 8000. Bạn có thể truy cập vào localhost:8000
trên trình duyệt để xem kết quả.
Nếu bạn muốn chạy trang web trên cổng khác, bạn có thể sử dụng lệnh sau:
python manage.py runserver
Ví dụ: chạy python manage.py runserver 8080
để khởi động web ở cổng 8080.
Kết
Đó là những bước cơ bản để tạo một project Django từ đầu. Bằng cách làm theo hướng dẫn này, bạn đã sẵn sàng để bắt đầu xây dựng trang web của mình với Django.
Ở bài viết tiếp theo, Kteam sẽ tiếp tục giới thiệu cho bạn cách tạo một web app và xử lý yêu cầu truy cập trong Python Django. Hãy tiếp tục đồng hành cùng chúng tôi!
Nếu bạn có bất kỳ câu hỏi hoặc ý kiến nào, hãy để lại bình luận bên dưới để chúng tôi có thể cùng nhau phát triển bài viết tốt hơn. Chúc bạn thành công trong việc học tập và thực hành Python Django!