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 管理数据库
- 执行
makemigrations
和migrate
同步模型
5. 视图与 URL 配置 🌐
- 视图函数需返回
HttpResponse
urls.py
中映射路径:path('books/', views.list_books)
- 使用
as_view()
转换类视图
6. 模板与静态文件 📄
- 模板目录结构:
templates/myapp/
- 静态文件配置需在
settings.py
中设置 - 使用
{% extends %}
实现模板继承
7. 扩展阅读 📚
- 想深入了解 Django 的高级特性?可以查看 Django 高级教程
- 推荐学习 Flask 或 FastAPI 作为对比 Flask 入门指南
8. 部署准备 🧪
- 测试开发环境:
python manage.py test
- 配置生产环境需使用
gunicorn
和nginx
- 部署前确保
DEBUG = False
提示:Django 的文档是学习的最佳参考资料 Django 官方文档