Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách xây dựng website riêng với Django trong Python

Giới thiệu

Django là web framework Python miễn phí, mã nguồn mở.

Tại sao dùng Django?

  • Rất nhanh.
  • Nhiều tính năng sẵn: authentication, sitemap, RSS.
  • An toàn: chống SQL Injection, XSS, clickjacking.
  • Scalable: chịu tải traffic cao.

Thiết lập môi trường ảo

python -m pip install virtualenv
# tạo folder Django-intro, cd vào đó
virtualenv env
source env/bin/activate  # Linux/Mac
# Windows: env\Scripts\activate

Cài Django

python -m pip install Django
python -m Django --version

Tạo project

django-admin startproject Django-intro-app

Cấu trúc: manage.py, Django-intro-app/ (settings.py, urls.py, wsgi.py).

  • settings.py: cấu hình project.
  • urls.py: routing.

Tạo app đầu tiên

cd Django-intro-app
python manage.py startapp first-app

Tạo folder first-app/ với admin.py, apps.py, models.py, tests.py, views.py.

Đăng ký app

Sửa settings.py, thêm 'first-app' vào INSTALLED_APPS.

Chạy server

python manage.py runserver

Truy cập https://127.0.0.1:8000/ xem trang web.

Kết luận

Đã setup venv, tạo Django project/app, chạy server. Tiếp theo: template HTML/CSS/JS, sửa URLs, link trang... Xem tài liệu Django.