
点击这里收听我的直播
目录:Django 基础知识
Django简介
- Django 框架概述
- 安装 Python
- 设置虚拟环境
- 安装 Django
- 创建你的第一个 Django 项目
Django 项目结构
- 了解 Django 的项目布局
- 管理 Django 设置
- 配置数据库设置
- urls.py、views.py 和 models.py 文件概述
创建 Django 应用程序
- 什么是 Django 应用程序?
- 创建并注册应用程序
- 了解应用程序结构
- 将应用程序链接到主项目
Django 模型
- Django ORM 简介
- 创建和管理模型
- 使用 makemigrations 和 migrate 进行数据库迁移
- 使用 Django ORM 查询数据库
Django 管理员
- 设置 Django 管理界面
- 自定义管理界面
- 管理用户和权限
- 创建超级用户
Django 视图和 URL
- 理解 Django 中的视图
- URL 路由和 URL 模式
- 基于类的视图与基于函数的视图
- 渲染 HTML 模板
Django 模板
- Django 模板语言(DTL)简介
- 创建和使用模板
- 模板继承和可重用
- 使用模板标签和过滤器
Django 表单
- Django Forms 简介
- 创建和验证表单
- 处理表单提交
- 使用 Crispy Forms 自定义表单布局
Django 静态和媒体文件
- 在 Django 中提供静态文件
- 管理媒体文件(图像、视频等)
- 配置静态和媒体路径
- 在生产中部署静态和媒体文件
用户认证
- Django的认证系统介绍
- 创建用户注册和登录视图
- 管理用户会话
- 实现密码重置功能
使用 Django 构建 REST API
- Django REST Framework (DRF) 简介
- 创建 API 端点
- 序列化器和查询集
- DRF 中的身份验证和权限
在 Django 中测试
- Django 测试简介
- 为视图、模型和表单编写单元测试
- 使用 Django 的测试客户端
- 运行测试并查看结果
部署 Django 项目
- 准备 Django 项目进行生产
- 设置生产服务器
- 配置Gunicorn和Nginx
- 在 Heroku 或 DigitalOcean 等平台上部署
结论和后续步骤
- Django 基础知识回顾
- Django 开发最佳实践
- 进一步学习的资源
- 高级 Django 主题简介(例如通道、缓存)
以上是目录:Django 基础知识的详细内容。更多信息请关注PHP中文网其他相关文章!