Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

สร้างเว็บไซต์ด้วย Django ใน Python: คู่มือเริ่มต้น

บทนำ

Django เป็น Python web framework ฟรี open-source คุณสมบัติ: เร็ว, secure (ป้องกัน SQL injection, XSS, CSRF), scalable, มี built-in features (auth, admin, RSS, sitemaps)

ตั้งค่าสภาพแวดล้อม

python -m pip install virtualenv
mkdir django-intro
cd django-intro
virtualenv env
source env/bin/activate  # Windows: env\Scripts\activate

ติดตั้ง Django

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

สร้าง Project

django-admin startproject django-intro-app

โครงสร้าง:

django-intro-app/
  manage.py
  django_intro_app/
    __init__.py
    settings.py
    urls.py
    wsgi.py

สร้าง App แรก

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

โครงสร้าง app:

first-app/
  admin.py
  apps.py
  models.py
  tests.py
  views.py

ลงทะเบียน App

แก้ settings.py เพิ่ม 'first-app' ใน INSTALLED_APPS

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'first-app'
]

รัน Server

python manage.py runserver

เปิด https://127.0.0.1:8000/ → หน้า Django welcome page

ขั้นตอนต่อไป

  • สร้าง Models (database tables)
  • Run migrations
  • สร้าง Views และ Templates (HTML/CSS/JS)
  • Configure URLs
  • Admin interface

เอกสาร: https://www.djangoproject.com/