本文严格跟随Django 6.0 官方中文文档https://docs.djangoproject.com/zh-hans/6.0/intro/ 步骤操作从环境验证到第一个应用落地全程适配官方规范零基础也能精准同步和官方教程无缝衔接。前置条件确认 Django 已安装并验证版本安装官方教程默认已安装 Python 和 Django先执行命令验证环境Windows/macOS/Linux 通用CMD / 终端执行python -m django --version若输出6.0.xx 为小版本号说明环境符合官方要求可直接开始若提示 “找不到命令”需先按官方要求安装 Djangopip install django6.0指定 6.0 版和官方文档一致若版本低于 6.0执行pip install --upgrade django6.0升级。第一步创建 Django 项目官方标准命令官方将这一步定义为 “创建项目骨架”不要在 Python 安装目录、系统盘根目录创建选择自己的工作目录如Desktop/Django_Project执行以下命令django-admin startproject mysite官方项目结构解读和文档完全一致执行命令后会生成mysite根目录内部结构如下官方对每个文件的定义为mysite/ ├── manage.py # 项目管理工具官方所有操作都基于此文件 └── mysite/ # 项目核心配置包 ├── __init__.py # 空文件标识这是Python包 ├── asgi.py # 适配ASGI协议用于生产环境异步部署 ├── settings.py # 项目全局配置文件官方后续重点修改 ├── urls.py # 项目主路由配置URL调度器 └── wsgi.py # 适配WSGI协议用于生产环境同步部署第二步启动开发服务器官方默认配置这是官方验证项目创建成功的核心步骤全程按文档指令操作1. 进入项目根目录# 必须进入外层mysite目录包含manage.py的目录 cd mysite2. 启动官方默认开发服务器# 官方标准命令无额外参数 python manage.py runserver3. 验证启动结果执行后终端会输出类似以下内容说明启动成功Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). June 01, 2024 - 12:00:00 Django version 6.0, using settings mysite.settings Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.打开浏览器访问http://127.0.0.1:8000/看到 Django 官方默认的 “火箭” 欢迎页即完成此步骤和官方文档截图一致。第三步创建第一个应用官方 polls 示例Django 中项目是全局配置集合应用是具体功能模块如投票、博客官方以polls投票应用为示例这是后续所有操作的核心载体。1. 执行官方创建应用命令必须在包含 manage.py 的项目根目录执行命令和官方完全一致# 官方标准命令python manage.py startapp 应用名 python manage.py startapp polls2. 官方应用结构解读生成的polls目录结构如下官方后续会逐步修改这些文件polls/ ├── __init__.py ├── admin.py # 后台管理配置官方后续配置模型后台 ├── apps.py # 应用配置文件 ├── migrations/ # 数据库迁移文件目录官方后续核心操作 │ └── __init__.py ├── models.py # 数据模型定义Django核心官方重点 ├── tests.py # 测试用例编写 ├── urls.py # 应用路由配置需手动创建官方后续说明 └── views.py # 视图函数/类处理请求官方第一个编写第四步编写第一个视图官方最小化示例按官方文档先从views.py入手编写 Django 最基础的视图严格跟随官方代码1. 修改 polls/views.py写入官方提供的最小化视图代码实现 “请求 - 响应” 基础逻辑# polls/views.py from django.http import HttpResponse # 官方第一个视图函数index def index(request): return HttpResponse(Hello, world. Youre at the polls index.)2. 为应用配置 URLconf官方两步法Django 通过路由匹配视图官方要求为应用创建独立的urls.py再挂载到项目主路由步骤和代码完全同步步骤 1在 polls 目录下手动创建urls.py官方提示需手动创建写入官方路由配置代码# polls/urls.py from django.urls import path from . import views # 导入当前应用的views # 官方URL模式列表name参数为路由命名官方后续会用到 urlpatterns [ path(, views.index, nameindex), ]步骤 2将应用路由挂载到项目主路由mysite/urls.py修改项目根目录的mysite/urls.py按官方要求导入include模块添加 polls 路由# mysite/urls.py from django.contrib import admin from django.urls import include, path # 官方要求导入include # 官方主路由配置新增polls/路径匹配 urlpatterns [ path(polls/, include(polls.urls)), # 挂载polls应用路由 path(admin/, admin.site.urls), # 官方默认后台管理路由 ]3. 验证第一个视图官方验证方式确保开发服务器已启动若已关闭重新执行python manage.py runserver浏览器访问http://127.0.0.1:8000/polls/页面显示Hello, world. Youre at the polls index.即和官方文档步骤完全同步完成第一个视图的编写与访问。