Django 简介
Django 是 Python 领域最成熟的 Web 框架之一,遵循'电池包含'理念。它内置了强大的 ORM、管理后台、认证系统及安全防护机制,能显著减少重复代码,让开发者专注于业务逻辑。
环境准备
确保已安装 Python 3.x 环境。访问 python.org 下载并安装,记得勾选 Add Python to PATH 以配置环境变量。随后通过 pip 安装 Django:
pip install django
验证安装:
python -m django --version
项目初始化
使用 django-admin 创建项目:
django-admin startproject myproject
进入项目目录后,启动开发服务器:
python manage.py runserver 0.0.0.0:8000
浏览器访问 http://127.0.0.1:8000 即可看到默认页面。
项目结构解析
生成的目录结构如下:
myproject/
├── manage.py # 命令行工具入口
└── myproject/ # 项目配置包
├── __init__.py
├── settings.py # 核心配置文件
├── urls.py # 路由分发
├── wsgi.py # WSGI 部署入口
└── asgi.py # ASGI 异步支持
settings.py 是项目的中枢,包含数据库、应用列表、静态文件路径等关键配置。生产环境中务必将 DEBUG 设为 False。
创建应用
一个项目可包含多个应用(App),用于划分业务模块。
python manage.py startapp blog
在 settings.py 的 INSTALLED_APPS 中添加 'blog'。
视图与路由
在 views.py 编写处理逻辑:
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, Django!")
在 urls.py 绑定路径:
from django.urls import path
. views
urlpatterns = [
path(, views.index, name=),
]


