1. 环境准备 🛠️

  • 安装 Python(推荐 3.8+)
  • 使用 pip install django 安装框架
  • 验证版本:python -m django --version
环境准备

2. 创建项目 📁

django-admin startproject mysite
  • 项目结构包含:
    • manage.py(管理命令入口)
    • mysite/(项目核心目录)
    • 项目启动:python manage.py runserver
项目结构

3. 创建应用 🧱

python manage.py startapp myapp
  • 应用目录需包含:
    • models.py(数据模型定义)
    • views.py(业务逻辑处理)
    • urls.py(路由配置)

4. 设计模型 📚

# models.py 示例
from django.db import models

class Book(models.Model):
    title = models.CharField(max_length=100)
    author = models.CharField(max_length=80)
    published_date = models.DateField()
  • 使用 Django ORM 管理数据库
  • 执行 makemigrationsmigrate 同步模型
模型示例

5. 视图与 URL 配置 🌐

  • 视图函数需返回 HttpResponse
  • urls.py 中映射路径:
    path('books/', views.list_books)
    
  • 使用 as_view() 转换类视图

6. 模板与静态文件 📄

  • 模板目录结构:templates/myapp/
  • 静态文件配置需在 settings.py 中设置
  • 使用 {% extends %} 实现模板继承

7. 扩展阅读 📚

视图函数

8. 部署准备 🧪

  • 测试开发环境:python manage.py test
  • 配置生产环境需使用 gunicornnginx
  • 部署前确保 DEBUG = False

提示:Django 的文档是学习的最佳参考资料 Django 官方文档